【发布时间】:2020-01-30 10:23:50
【问题描述】:
我需要为每组列的数据中的每一行计算平均值,所以我想为它使用一个循环,因为我的日期维度约为 500 000x1000。 我的数据看起来像这样:
var a1 var a2 var b1 var b2 var c1 var c2 var d1 var d2 var e1 var e2
[1,] 7 9 9 8 3 5 1 1 7 8
[2,] 3 9 9 9 6 6 8 1 9 5
[3,] 7 8 10 8 7 5 2 3 9 7
[4,] 5 10 7 4 6 1 6 1 9 3
我可以用这种方式计算平均值,而且效果很好,但我有大约 200 个组
rowMeans(x[,1:2])
如何为 rowMeans 创建一个循环来计算每组列的平均值,例如“var a”、“var b”等。 我是 R 新手,非常感谢任何帮助。
【问题讨论】: