Aan de slagGa gratis aan de slag

Werkende bevolking

In deze oefening maak je een kaart die de dichtheid van werkenden en bewoners vergelijkt in de New York Metropolitan Area. Je gebruikt geopandas, dat je in een vorige hoofdstuk hebt gezien. De geometrieën van de counties in de New York metroregio staan in de geopandas-DataFrame geo_nyma, die in het plotvenster wordt getoond. De extra demografische info is geladen in de DataFrame nyma_counties.

pandas en geopandas zijn geladen met de gebruikelijke aliassen.

Deze oefening maakt deel uit van de cursus

US Census-gegevens analyseren in Python

Cursus bekijken

Oefeninstructies

  • Merge geo_nyma met nyma_counties op de kolommen state en county
  • Bereken de dichtheid van werkenden en bewoners in vierkante kilometers als 1000**2 keer de populaties van werkenden en bewoners, gedeeld door geo_nyma.area
  • Plot de residentiële dichtheid door de parameter column op de juiste kolom in te stellen
  • Doe hetzelfde voor de dichtheid van werkenden

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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()
Code bewerken en uitvoeren