【发布时间】:2014-08-11 16:14:43
【问题描述】:
我正在尝试遍历一个数据帧并计算每个 x,y 观察值的相关性并将其存储为一个新帧。
sub_dat 文件包含日期、硫酸盐、硝酸盐、ID 列
for (s in sub_dat$ID) {
corrData <- rbind(cor(sub_dat$sulfate, sub_dat$nitrate))
}
corrData
我得到的只是单个值而不是矩阵。我已经删除了 NA,并且在调试时没有出现错误。有什么想法吗?
【问题讨论】:
-
一些建议:花点时间考虑一下
for循环中的代码每次应该如何变化。为此,您应该在某处使用变量s;你?接下来花点时间玩rbind;它需要多少个参数? rbind 单个对象有意义吗?当您 rbind 不同类型的对象(数据框、向量、单个值)时会发生什么。
标签: r correlation