我正在使用psych
包的fa
命令进行因子分析,因此有一个fa
类的对象。我可以使用fac$loadings
查询负载,但是我只想提取包含负载的表,因此我可以使用xtable
(或类似代码)将其转换为LaTeX格式。
示例代码:
library(psych)
library(xtable)
data(bfi)
fac <- fa(r=cor(bfi, use="complete.obs"), nfactors=5, fm="ml", rotate="none")
fac$loadings
ld <- someMagicalFunction(fac$loadings)
xtable(ld)
谁能告诉我我可以使用
someMagicalFunction
吗? 最佳答案
当您查看fac$loading
时,您会看到它是一个S3对象。删除class属性将为您提供一个matrix
,然后可以将其传递给xtable
:
str(fac$loadings)
class(fac$loadings)
xtable(unclass(fac$loadings))