开始使用免费开始使用

找出各地区收入最低的州

您已经学习了如何把多个 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
  ___
编辑并运行代码