找回密码
 注册
查看: 8623|回复: 1

R语言的模式(mode)和类(class)有什么区别呢?

[复制链接]
发表于 2012-5-2 22:44:04 | 显示全部楼层 |阅读模式
   一直搞不清楚这个问题,向各位大虾请教?!
回复

使用道具 举报

发表于 2012-9-17 22:31:17 | 显示全部楼层
本帖最后由 小风细雨 于 2012-9-17 22:43 编辑

mode是显示对象的内在属性,即类型。类型共有四种:数值型,字符型,复数型,逻辑型。
class是显示对象的数据结构。可能指:向量、因子、矩阵、数据框等。当然也可以指类型,我的理解是class范围比mode大!

> a <- matrix(1:9,3,3)
> a
     [,1] [,2] [,3]
[1,]    1    4    7
[2,]    2    5    8
[3,]    3    6    9
> mode(a)
[1] "numeric"
> class(a)
[1] "matrix"
> class(a[1,])
[1] "integer"
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-22 13:28 , Processed in 0.024531 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表