【发布时间】:2013-03-18 09:51:54
【问题描述】:
R 中的 mean 和 sd 函数返回一个长度为 1 的数值向量。
我想将平均值和标准差计算为单个值,而不是向量。
这看起来很简单:只需取 mean/sd 返回的向量的第一个元素。 (diffs[[i]] 是一个数值向量)
meanvec<-mean(diffs[[i]])
mean<-meanvec[1]
但是,这会导致另一个长度为 1 的向量!!
Browse[1]> meanvec
[1] 0.9940868
Browse[1]> mean
[1] 0.9940868
Browse[1]> class(meanvec)
[1] "numeric"
Browse[1]> class(mean)
[1] "numeric"
如何获得均值和标准差作为一个简单的值,而不是长度为 1 的数字向量? 非常感谢!
【问题讨论】: