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
Oefeninstructies
- Merge
geo_nymametnyma_countiesop de kolommenstateencounty - Bereken de dichtheid van werkenden en bewoners in vierkante kilometers als
1000**2keer de populaties van werkenden en bewoners, gedeeld doorgeo_nyma.area - Plot de residentiële dichtheid door de parameter
columnop 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()