如何在R中按名称计算多列均值

时间:2018-12-03 07:55:14

标签: r average

我有一个数据框df

name  col1  col2  col3
 1     2     3     4 
 1     3     2     5
 1     3     6     4
 2     3     5     6
 2     4     1     4
 2     2     1     7  

如何计算按名称表示的各列并将其存储在新的数据框中?

结果df_mean为

name   col1   col2   col3
 1      2.67   3.67   4.33
 2      3      2.33   5.67

我知道如何按名称计算单列平均值

df_mean<-ddply(df, .(name), summarize, col1=mean(col1))

但是如何对多个列进行此计算?

0 个答案:

没有答案