我有如下数据集,我将其作为 csv 文件读取并将数据帧加载为df
Name Value1 Value1
A 2 5
A 1 5
B 3 4
B 1 4
C 0 3
C 5 3
C 1 3
如果我在 R 中执行以下命令,
out<-ddply(df, .(Name), summarize, Value1=mean(Value1),Value2=mean(Value2))
我得到这样的输出,
Name Value1_mean Value2_mean
A 1.5 5
B 2 4
C 2 3
但是需要找到Value2和Value1的平均值并将结果存储在一个单独的列中,比如每个条目的value1_mean和value2_mean ,
Name Value1 Value1 value1_mean value2_mean
A 2 5 1.5 5
A 1 5 1.5 5
B 3 4 2 4
B 1 4 2 4
C 0 3 2 3
C 5 3 2 3
C 1 3 2 3
我怎样才能得到上面的输出?