1. 学习
  2. /
  3. 课程
  4. /
  5. 使用 pandas 进行数据处理

Connected

练习

组合连招!

您已经见过最常用的 4 种数据操作:对行排序、选取列、筛选行,以及添加新列。在真实的数据分析中,您可以灵活组合这 4 种操作来回答各种问题。

在本练习中,您将回答这个问题:"哪个州每 10,000 人中无家可归的个人数量最高?"请综合运用您的 pandas 技能找出答案。

说明

100 XP
  • 在 homelessness 中添加一列 indiv_per_10k,表示每个州每一万人中的无家可归个人数量,使用 state_pop 表示州人口。
  • 筛选 indiv_per_10k 大于 20 的行,赋值给 high_homelessness。
  • 按 indiv_per_10k 降序对 high_homelessness 排序,赋值给 high_homelessness_srt。
  • 仅选择 high_homelessness_srt 的 state 和 indiv_per_10k 两列,保存为 result。查看 result。