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

Prostorové spojení a počítání záznamů

Budeš pokračovat v přípravě datasetu pro vykreslení choroplethy v geopandas — vytvoříš GeoDataFrame stavebních povolení prostorově spojených s obvody zastupitelstva. Poté budeš moct spočítat, kolik stavebních povolení bylo vydáno v každém obvodu.

Toto cvičení je součástí kurzu

Vizualizace geoprostorových dat v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř permits_geo z permits, souřadnicového systému council_districts.crs a geometrie v permits.
  • Prostorově spoj permits_geo a council_districts, abys získal/a stavební povolení within každého obvodu zastupitelstva. Výsledek pojmenuj permits_by_district.
  • Spočítej povolení v každém obvodu jako permit_counts zřetězením metod groupby() a size().
  • Vytvoř counts_df z permit_counts. Obnov index a pojmenuj sloupce district a bldg_permits.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Create permits_geo
permits_geo = gpd.GeoDataFrame(____, crs = ____.____, geometry = ____.____)

# Spatially join permits_geo and council_districts
permits_by_district = gpd.sjoin(____, ____, ____ = ____)
print(permits_by_district.head(2))

# Count permits in each district
permit_counts = permits_by_district.____(____).____()

# Convert permit_counts to a df with 2 columns: district and bldg_permits
counts_df = ____.to_frame()
counts_df = counts_df.____()
counts_df.____ = ['district', 'bldg_permits']
print(counts_df.head(2))
Upravit a spustit kód