勞動人口
在這個練習中,你將建立一張地圖,比較紐約都會區的就業人口與居住人口的密度。你會使用在前一章看過的 geopandas。紐約都會區各郡的幾何資料已在 geopandas 的 DataFrame geo_nyma 中,並顯示在繪圖視窗。其他的人口統計資訊則載入在 DataFrame nyma_counties。
已使用慣用的別名載入 pandas 和 geopandas。
本練習屬於課程
使用 Python 分析美國 Census 資料
練習說明
- 以欄位
state和county將geo_nyma與nyma_counties進行合併(merge) - 以平方公里計算就業與居住人口密度:將就業與居住人口各自乘上
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()