访问R中cor.test()的输出

时间:2013-11-08 08:20:40

标签: r

我想访问R中命令corr.test()生成的各个表。我有一个包含8行和18列的数据框。运行corr.test(data.frame)后,它生成了我想要的输出,但无法单独访问这些表。任何解决方案?

corr.test(JK[2:18])
JK2<-(corr.test(JK[2:18]))
JK2

1 个答案:

答案 0 :(得分:2)

假设您指的是psych包中的函数,您只需将表作为列表中的项目进行访问

require(psych)
dat <- data.frame(matrix(sample(8*18), 8, 18))
out <- corr.test(dat[2:18])

您可以通过

检查对象的结构
str(out)

并且可以使用列表索引访问生成的八个表:

out[[1]] # Correlation matrix 
out[[2]] # Sample Size
out[[3]] # Probability values
# and so on