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
以及每个州和每年的等等。
答案 0 :(得分:2)
你可以尝试
df %>%
group_by(State, Year, Sex) %>%
slice(which.max(Percent))