如何在R中找到变量的实际数据类型?

时间:2016-06-25 21:04:43

标签: r matrix types pca

R中的数据类型总是让我困惑,如果这是一个基本问题,我很抱歉。我知道R中的$loadings属性应该是一个矩阵。甚至文档也说如果你输入?loadings:它说它是the matrix of variable loadings

arrests_pca <- princomp(USArrests, cor=TRUE)
typeof(arrests_pca$loadings)

....返回

[1] "double"

...所以我试着找到这个班级:

> class(arrests_pca$loadings)
[1] "loadings"

2 个答案:

答案 0 :(得分:2)

使用str(arrests_pca$loadings)。它返回

 loadings [1:4, 1:4] -0.536 -0.583 -0.278 -0.543 0.418 ...
 - attr(*, "dimnames")=List of 2
  ..$ : chr [1:4] "Murder" "Assault" "UrbanPop" "Rape"
  ..$ : chr [1:4] "Comp.1" "Comp.2" "Comp.3" "Comp.4"

你可以在第一行看到它是一个4x4矩阵。

答案 1 :(得分:0)

使用mode()

mode(arrests_pca$loadings)