> y <- 1
> attributes(y)
NULL
虽然class(y)
返回numeric
并且我们知道class
是一个属性,但为什么attributes(y)
会返回NULL
?
答案 0 :(得分:1)
R有许多属性,请参阅?attributes
:
请注意一些属性(即class,comment,dim,dimnames,names,row.names和tsp)......
意味着attributes
只是其中之一。期望每个对象默认分配attributes
(attributes(obj) <- value
)是错误的。