【发布时间】:2014-04-18 12:26:41
【问题描述】:
我在 R 数据框中有 28 组 48 行。我正在尝试获取每组的标准偏差。我在 R Studio 中使用了以下语句:
stddev <- vector();
for (i in 1:28) { stddev[i] <- sd(in.subj[((i * 48) -47):(i * 48), 5]); }
当我之后检查 stddev[] 的值时,stddev[1] = NA。同样,当我检查各个组的标准偏差时,例如 sd(in.subj[49:96,5]) 我得到的值与打印出的 for 循环不同。
这些问题的原因是什么? 谢谢!
【问题讨论】: