我已加權樣品data_frame:計數位數爲加權樣品中的子組中的R
ID GROUP1 GROUP2 A weight
1 A 1 25 100
2 B 1 31 120
3 C 1 21 70
4 A 2 55 63
5 C 2 8 80
6 C 2 41 80
7 B 1 45 120
8 A 2 23 63
我想要計算的第五百分對於每個子組(Group1和Group2的組合)甲變量並分配這個值給每個人(新的列=「demanded_column」)。我想要這樣的東西,但也包括樣品重量:
data_frame$demanded_column<-ave(A, c(GROUP1, GROUP2), FUN = function (x) quantile (x, q=0.05, na.rm = TRUE))
如果您導入'dplyr',則不需要導入'magrittr';後者已經加載了管道。 – alistaire
現在,這是減少整行代碼的東西:) – Abdou