使用 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))
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))