開始使用免費開始

勞動人口

在這個練習中,你將建立一張地圖,比較紐約都會區的就業人口與居住人口的密度。你會使用在前一章看過的 geopandas。紐約都會區各郡的幾何資料已在 geopandas 的 DataFrame geo_nyma 中,並顯示在繪圖視窗。其他的人口統計資訊則載入在 DataFrame nyma_counties

已使用慣用的別名載入 pandasgeopandas

本練習屬於課程

使用 Python 分析美國 Census 資料

檢視課程

練習說明

  • 以欄位 statecountygeo_nymanyma_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()
編輯並執行程式碼