开始使用免费开始使用

三表合并

为巩固三表(三个 DataFrame)合并的概念,请再做一道练习。基于我们对芝加哥商业数据的回顾,一个合理的扩展是查看企业所在社区的人口统计信息。我们已为您提供一张按邮编统计的收入中位数表。您将把 licenseswards 表与这张新的按邮编统计收入的人口表 zip_demo 进行合并。

licenseswardszip_demo 这三个 DataFrame 已为您加载。

本练习是课程的一部分

使用 pandas 连接数据

查看课程

练习说明

  • licenses 表开始,在 zip 列上将其与 zip_demo 表合并。然后在 ward 列上把合并结果与 wards 表再合并。将三表合并的结果保存到名为 licenses_zip_ward 的变量中。
  • alderman 列对三表合并的结果进行分组,并计算 income 的中位数。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Merge licenses and zip_demo, on zip; and merge the wards on ward
licenses_zip_ward = licenses.merge____ \
            			____

# Print the results by alderman and show median income
print(____.groupby(____).agg({'income':'median'}))
编辑并运行代码