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


R is.object 对象是“内部分类的”吗?


R语言 is.object 位于 base 包(package)。

说明

主要供内部使用的函数。它返回TRUE如果物体xR内部的OBJECT位设置,以及FALSE否则。这OBJECT当一个位被设置"class"删除属性时会添加属性并删除该属性,因此这是检查对象是否具有类属性的非常有效的方法。 (S4 对象始终应该如此。)

请注意,典型的基本(‘atomic’,请参阅is.atomic)R向量和数组x不是上述意义上的对象为attributes(x)不是包含"class".

用法

is.object(x)

参数

x

被测试的对象。

注意

这是primitive 函数。

例子

is.object(1) # FALSE
is.object(as.factor(1:3)) # TRUE

也可以看看

classmethods

isS4

相关用法


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