使用 dplyr 进行子设置

Sub-setting with dplyr

Dataframe 包含以下列:

州性别年份姓名数字百分比

我需要为每个过滤一个男性和一个女性 百分比,在每个

示例:

Washington  M   2011   John    34   0.46
Washington  F   2011   Mary    42   0.67


Washington M   2012   John    46   0.46
Washington F   2012   Mary    64   0.67

每个州和年份依此类推。

你可以试试

df %>% 
  group_by(State, Year, Sex) %>% 
  slice(which.max(Percent))