【发布时间】:2019-07-03 10:56:53
【问题描述】:
如何使用从 R 导出的 P 值的干净 excel 数据集
res <- rcorr(as.matrix(df), type = c("pearson"))
我已经使用上面的代码来查找数据中所有变量的 P 值。但是,我有兴趣将这些发现导出到 Excel 表中。我使用以下代码完成了此操作:
write.table(P_val, file="df.csv", sep = ",")
此输出是一个 excel 表,但是数据并不“整齐”,因为所有数据都在行中,被限制在相同的单元格中,并且由于没有意义而无法读取数据在此设置中,数据如何与每个变量相关联。
我想要的是指示所有变量中每个变量的 P 值的表格。
所以到目前为止我所做的是(这里我使用来自 R 的简单数据集来说明我的意思):
df <- USArrests
res <- rcorr(as.matrix(df), type = c("pearson"))
P_val <- res$P
write.table(P_val, file="P_val.csv", sep = ",")
我真的不知道如何从这里继续前进,所以我希望有人可以帮助我:-)
【问题讨论】:
-
看起来你只需要将
P_val重塑为所需的格式,然后再将其保存为 .csv -
请注意,输出是 CSV 文件而不是“excel 工作表”。
标签: r excel export tidy r-corrplot