來篩選由ID的數據幀組的列的頂端10百分我有以下的數據幀:如何使用dplyr
id total_transfered_amount day
1 1000 2
1 2000 3
1 3000 4
1 1000 1
1 10000 4
2 5000 3
2 6000 4
2 40000 2
2 4000 3
2 4000 3
3 1000 1
3 2000 2
3 3000 3
3 30000 3
3 3000 3
需要過濾掉落在高於90百分位數中的行「total_transfered_amount」列爲每個ID單獨使用dplyr包優選,例如我需要篩選出以下行:
2 40000 2
3 30000 3
@akrun感謝您的想法 – sanaz
@DatamineR感謝您的幫助 – sanaz
@ Mateusz1981我懷疑sample_frac基於百分位數概念的作品,不想抽樣列,我想保持90百分位數,並擺脫僞造在前10位百分位數的行 – sanaz