R语言
data.class
位于 base
包(package)。 说明
确定任意类别R对象。
用法
data.class(x)
参数
x |
一个R对象。 |
值
给出 x
类的字符串。
如果不是 NULL
,则该类是 class
属性的(第一个元素);如果不是 NULL
或 mode(x)
,则从对象的 dim
属性推断出来。
简而言之,data.class(x)
返回通常对方法分派有用的内容。 (或者,基本创建者函数已经实现,也许最终所有函数都将作为类属性附加。)
注意
出于兼容性原因,上述规则有一个异常:当 x
为 integer
时,即使 x
已分类,data.class(x)
的结果也是 "numeric"
。
例子
x <- LETTERS
data.class(factor(x)) # has a class attribute
data.class(matrix(x, ncol = 13)) # has a dim attribute
data.class(list(x)) # the same as mode(x)
data.class(x) # the same as mode(x)
stopifnot(data.class(1:2) == "numeric") # compatibility "rule"
也可以看看
相关用法
- R data.frame DataFrame
- R data.matrix 将 DataFrame 转换为数字矩阵
- R date 系统日期和时间
- R dump R 对象的文本表示
- R diag 矩阵对角线
- R deparse 表达式解析
- R deparseOpts 表达式解析选项
- R dots ...、..1 等在函数中使用
- R debug 调试函数
- R do.call 执行函数调用
- R dcf 以 DCF 格式读写数据
- R dimnames 对象的暗名称
- R dyn.load 对外函数接口
- R diff 滞后差异
- R dput 将对象写入文件或重新创建它
- R duplicated 确定重复元素
- R dim 物体的尺寸
- R dontCheck 抑制检查的身份函数
- R drop 删除冗余盘区信息
- R delayedAssign 延迟评估和承诺
- R difftime 时间间隔/差异
- R det 计算矩阵的行列式
- R detach 从搜索路径中分离对象
- R double 双精度向量
- R droplevels 删除因子中未使用的级别
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Object Classes。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。