【发布时间】:2014-07-22 19:23:33
【问题描述】:
我正在尝试将列表保存为 .csv 文件
我正在使用“psych”来获取 cohen.kappa。我有包含 1000 个观察值和 51 个变量的数据(命名为 ic2)。
kappa <- function(ic2, colN) {
tab <- vector("list", colN)
for (i in seq_len(ncol(ic2))) {
tab[[i]]=cohen.kappa(res[[i]])}
tab}
a=kappa(ic2, ncol(ic2))
a
输出将是:
[[1]]
Call: cohen.kappa1(x = x, w = w, n.obs = n.obs, alpha = alpha)
Cohen Kappa and Weighted Kappa correlation coefficients and confidence boundaries
lower estimate upper
unweighted kappa 1 1 1
weighted kappa 1 1 1
Number of subjects = 1000
[[2]]
Call: cohen.kappa1(x = x, w = w, n.obs = n.obs, alpha = alpha)
Cohen Kappa and Weighted Kappa correlation coefficients and confidence boundaries
lower estimate upper
unweighted kappa 0.87 0.9 0.93
weighted kappa 0.87 0.9 0.93
Number of subjects = 1000
所以有 51 个输出。我想将 51 个输出保存为一个 csv 文件。我怎么能保存它? 我想保存输出有 3 列和两行(行的名称是未加权的 kappa 和加权的 kappa;列的名称是 lower、estimate 和 upper),因为我将从输出中提取估计值。
【问题讨论】:
-
您希望如何将此数据存储在 csv 文件中?您希望该 csv 文件是什么样的?如果您更新您的问题以明确这一点,那将是最好的。
-
@MrFlick 谢谢!我更新了问题中的更多细节。我想将 51 个输出保存为 csv,它有 3 列和 2 行。
-
弄清楚如何从列表元素中提取相关数据(尝试
str),从那里开始应该是一个简单的lapply。