2016-11-28 82 views
0

我有這樣一個DF:應用的最大價值,整個集團

Id count 
1  0 
1  5 
1  7 
2  5 
2  10 
3  2 
3  5 
3  4 

,我想要得到的最大計數並應用基於ID整個「羣」,像這樣:

Id count max_count 
1  0  7 
1  5  7 
1  7  7 
2  5  10 
2  10  10 
3  2  5 
3  5  5 
3  4  5 

我試過pmax,切片等等。我一般在使用特定區間的數據時遇到問題;如果你能指導我使用適合這種類型的數據的工具,我會非常感激!

+0

建議嘗試'tidyverse'包:'new_df <- df %>%GROUP_BY(同上)%>%mutate(maxcount = max(count))' – David

回答