【发布时间】:2018-11-24 18:03:34
【问题描述】:
我需要根据另一列中的名称对大量列进行平均。我的矩阵看起来像这样(具有单独的唯一行名):
Names X1 Y1 Z1 X2 Y2 Z2
P.maccus 4 2 2 6 5 3
P.maccus 6 5 3 7 6 5
P.maccus 8 3 2 8 7 3
A.ammophius 3 6 2 7 5 5
P.sabaji 2 5 3 8 4 5
P.sabaji 4 6 3 9 6 5
P.sabaji 5 7 2 8 7 3
P.sabaji 3 5 3 9 5 4
我需要平均每一行看起来像这样:
Names X1 Y1 Z1 X2 Y2 Z2
P.maccus 6 3.33 2.33 7 6 3.66
A.ammophius 3 6 2 7 5 5
P.sabaji 3.5 5.75 2.75 8.5 5.5 4.25
有人可以帮忙吗?谢谢!
【问题讨论】:
-
你的问题是一个更简单的形式。您想使用
dplyr包中的groupby和summarize
标签: r matrix aggregate average mean