当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R data.class 对象类


R语言 data.class 位于 base 包(package)。

说明

确定任意类别R对象。

用法

data.class(x)

参数

x

一个R对象。

给出 x 类的字符串。

如果不是 NULL ,则该类是 class 属性的(第一个元素);如果不是 NULLmode(x) ,则从对象的 dim 属性推断出来。

简而言之,data.class(x) 返回通常对方法分派有用的内容。 (或者,基本创建者函数已经实现,也许最终所有函数都将作为类属性附加。)

注意

出于兼容性原因,上述规则有一个异常:当 xinteger 时,即使 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"

也可以看看

class

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Object Classes。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。