从业人口
在本练习中,您将创建一幅地图,对比纽约都市区的从业人口密度与常住人口密度。您将使用 geopandas,它在前一章中已经出现过。纽约都市区各县的几何数据位于 geopandas 的 DataFrame geo_nyma 中,已在绘图窗口显示。额外的人口统计信息已加载在 DataFrame nyma_counties 中。
pandas 和 geopandas 已按常用别名导入。
本练习是课程的一部分
使用 Python 分析美国人口普查数据
练习说明
- 在列
state和county上将geo_nyma与nyma_counties合并 - 以平方千米为单位计算从业与常住人口密度:将从业与常住人口各自乘以
1000**2,再除以geo_nyma.area - 通过设置
column参数为相应列来绘制常住人口密度 - 用同样的方法绘制从业人口密度
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Merge population data with geopandas DataFrame
geo_nyma = pd.merge(geo_nyma, ____, ____)
# Calculate population densities
geo_nyma["worker_density"] = ____
geo_nyma["residential_density"] = ____
# Compare residential and worker density plots
fig, axes = plt.subplots(ncols=2)
geo_nyma.plot(____, cmap = "YlGnBu", ax=axes[0])
geo_nyma.plot(____, cmap = "YlGnBu", ax=axes[1])
plt.show()