Pracovní populace
V tomto cvičení vytvoříš mapu porovnávající hustotu pracovní a obytné populace v metropolitní oblasti New Yorku. Použiješ k tomu geopandas, se kterým ses setkal/a v předchozí kapitole. Geometrie krajů newyorské metropolitní oblasti jsou uloženy v DataFrame geo_nyma a zobrazeny v okně grafu. Další demografické informace jsou načteny v DataFrame nyma_counties.
pandas a geopandas jsou načteny s obvyklými aliasy.
Toto cvičení je součástí kurzu
Analýza dat amerického sčítání lidu v Pythonu
Pokyny k cvičení
- Spoj
geo_nymasnyma_countiespodle sloupcůstateacounty - Vypočítej hustotu pracovní a obytné populace v kilometrech čtverečních jako
1000**2vynásobené pracovní a obytnou populací, vydělenégeo_nyma.area - Vykresli obytnou hustotu nastavením parametru
columnna příslušný sloupec - Totéž proveď pro hustotu pracovní populace
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()