R - 整个数据的平均值计算,而不是单独分配每列

时间:2016-06-26 09:15:11

标签: r mean

我是R的初学者,我对简单函数有疑问,例如大数据集的均值或标准偏差。我的数据显示了过去30年对冲基金的月度回报,并为所有对冲基金提供了1550列。我看到我可以通过引用具有my dataset名称的列以及$和no来计算特定列的mean函数的均值。列。但是,我想知道如何在不指定每一列的情况下为每个对冲基金(每一栏)获得平均值。在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我们可以使用colMeans

colMeans(df1, na.rm=TRUE)

其中' df1'是数据集。

或其他选项是遍历列并计算mean

vapply(df1, mean, na.rm=TRUE, numeric(1))