說我有一個DF,看起來像:如何在NA填充中的R分組方式值
rat let num
1 A 3
3 c 12
3 B 41
1 B NA
1 A NA
2 B 2
2 C 20
1 C NA
2 A 33
3 C 10
我想GROUP_BY「老鼠」和「讓」,讓「民的平均'爲每個組,並用它來填寫NA值。
我已經完成了分組,並得到了意思,但不知道如何應用這些值來填充我原始df中的NA值。不同的方法將不勝感激!謝謝。
df %>% group_by(rat,let) %>% summarise(num_avg = mean(num,na.rm=T))
如果您計劃任何進一步的統計數據不要這樣做。 –
我剛開始學習R,這個例子只是學習不同編碼方法的一種手段。 – Ricky