找出各地区收入最低的州
您已经学习了如何把多个 dplyr 动词组合使用。这里,您将把 group_by()、summarize() 和 slice_min() 结合起来,找出每个地区收入最高的州。
当按多个列分组后再进行汇总时,需要记住:summarize 会"剥掉"一层分组,但会保留其余分组。例如,如果先 group_by(X, Y) 再 summarize,结果仍会按 X 分组。
counties_selected <- counties %>%
select(region, state, county, population, income)
本练习是课程的一部分
使用 dplyr 进行数据处理
练习说明
- 计算各地区和各州内县级的平均收入(命名为
average_income,注意group_by()已为您写好)。 - 找出每个地区中
average_income最低的州。
交互式实操练习
通过完成这段示例代码来试试这个练习。
counties_selected %>%
group_by(region, state) %>%
# Calculate average income
___
# Find the lowest income state in each region
___