0
我已經計算了特定列的每個組的平均值。現在我要插入這個數據回的數據幀作爲對正確的行新列將計算出的組均值換回到數據框中
我是指本文計算每組的手段(這是成功) - link
所以現在如果我有我的數據是這樣
Name Month Rate1 Rate2
Aira 1 12 23
Aira 2 18 73
Aira 3 19 45
Ben 1 53 19
Ben 2 22 87
Ben 3 19 45
Cat 1 22 87
Cat 2 67 43
Cat 3 45 32
而且每組名經計算平均值這樣
Group.1 Rate1 Rate2
1 Aira 16.33333 47.00000
2 Ben 31.33333 50.33333
3 Cat 44.66667 54.00000
我怎樣才能把這個新的我針對每個正確的行的計算回數據幀
所以所期望的輸出是這樣的
Name Month Rate1 Rate2 Avg rate1 Avg Rate2
Aira 1 12 23 16.3333 47.0000
Aira 2 18 73 16.3333 47.0000
Aira 3 19 45 16.3333 47.0000
Ben 1 53 19 31.3333 50.3333
Ben 2 22 87 31.3333 50.3333
Ben 3 19 45 31.3333 50.3333
Cat 1 22 87 44.6667 54.0000
Cat 2 67 43 44.6667 54.0000
Cat 3 45 32 44.6667 54.0000
df是原始數據幀,和df_summarised是彙總的數據框。 – PaulH
不好意思,這是dplyr包!我編輯了答案 – PaulH