【发布时间】:2011-08-05 16:54:37
【问题描述】:
如果给定一个对象x,有没有办法分类它是S3还是S4(或“其他”)?我查看了is.object() 和isS4(),并且可以识别出某物是一个对象(或不是),它是一个S4 对象(或不是)。但是,在我看来,S3 对象并不是所有不是 S4 对象的对象的补充。
因此,如何以编程方式完成这些分配?
这是一个让我烦恼的例子,取自is.object()的帮助:
a = as.factor(1:3)
is.object(a) # TRUE
isS4(a) # FALSE
这是否意味着a 是一个S3 对象?
【问题讨论】: