为什么类是因子的属性,而不是矩阵的属性?

时间:2016-06-25 20:12:30

标签: r

我正在通过Hadleys的Advanced R书籍来深入了解我最喜欢的工具。我遇到了以下情况,我对此感到非常困惑。据我所知,一个因素实际上是一个附加了两个属性的整数向量;因子类和因子水平。以下证实了这一点:

fac <- factor(letters[1:5]) 
typeof(fac)
class(fac)
attributes(fac)

通过向其添加维度属性,从原子向量创建矩阵。我还想到了一个类,它似乎通过调用类函数来确认。然而,它不是它的属性的一部分,任何人都可以解释为什么这不是一个因素吗?

m <- matrix(1:10, nrow = 5, ncol = 2)
typeof(m)
class(m)
attributes(m)

非常感谢!

0 个答案:

没有答案