Arbetarbefolkning
I den här övningen skapar du en karta som jämför tätheten av arbets- och bostadsbefolkning i storstadsområdet New York. Du använder geopandas, som du bekantade dig med i ett tidigare kapitel. Länens geometrier för New York-området finns i geopandas-DataFramen geo_nyma, som visas i plotfönstret. Övrig demografisk information är inläst i DataFramen nyma_counties.
pandas och geopandas är inlästa med de vanliga aliasen.
Den här övningen är en del av kursen
Analys av amerikansk folkräkningsdata i Python
Övningsinstruktioner
- Slå ihop
geo_nymamednyma_countiespå kolumnernastateochcounty - Beräkna arbets- och bostadstätheten i kvadratkilometer som
1000**2gånger respektive befolkning, dividerat medgeo_nyma.area - Plotta bostadstätheten genom att sätta parametern
columntill rätt kolumn - Gör samma sak för arbetartätheten
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()