Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Spoj geo_nyma s nyma_counties podle sloupců state a county
  • Vypočítej hustotu pracovní a obytné populace v kilometrech čtverečních jako 1000**2 vynásobené pracovní a obytnou populací, vydělené geo_nyma.area
  • Vykresli obytnou hustotu nastavením parametru column na 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()
Upravit a spustit kód