Bắt đầu ngayBắt đầu miễn phí

Dân số lao động

Trong bài tập này, bạn sẽ tạo một bản đồ so sánh mật độ dân số lao động và dân số cư trú trong Khu vực Đại đô thị New York. Bạn sẽ dùng geopandas, thư viện bạn đã thấy ở chương trước. Hình học của các hạt (county) trong khu vực đô thị New York có trong DataFrame geopandasgeo_nyma, được hiển thị ở cửa sổ đồ thị. Thông tin nhân khẩu học bổ sung được nạp trong DataFrame nyma_counties.

pandasgeopandas đã được import với các bí danh quen thuộc.

Bài tập này là một phần của khóa học

Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Gộp geo_nyma với nyma_counties theo các cột statecounty
  • Tính mật độ lao động và cư trú theo kilômét vuông bằng cách lấy 1000**2 nhân với dân số lao động và dân số cư trú, rồi chia cho geo_nyma.area
  • Vẽ mật độ cư trú bằng cách đặt tham số column thành cột tương ứng
  • Làm tương tự cho mật độ lao động

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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()
Chỉnh sửa và Chạy Mã