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

Využití funkcionality pandas: groupby

Tento kurz se zaměřuje na prostorovou funkcionalitu GeoPandas, ale nezapomeň, že stále pracujeme s dataframem – a veškerá funkcionalita, kterou znáš z Pandas, zůstává k dispozici.

V tomto cvičení si zopakujeme běžnou operaci: groupby. Tuto operaci využiješ tehdy, když máš sloupec obsahující skupiny a chceš pro každou skupinu vypočítat nějakou statistiku. Do metody groupby() předáš sloupec, který skupiny obsahuje. Na výsledném objektu pak zavoláš metodu, jejíž výsledek chceš pro každou skupinu zjistit. V tomto cvičení nás zajímá počet restaurací v každé kategorii podle jejich typu.

Pro více informací a cvičení k operaci groupby se můžeš podívat do kurzu Manipulating DataFrames with pandas.

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

Práce s geoprostorovými daty v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Pomocí groupby() seskup restaurace podle jejich typu a zjisti velikost každé skupiny. Výsledek ulož do proměnné type_counts.
  • Výslednou Series vypiš.

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

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

# Load the restaurants data
restaurants = geopandas.read_file("paris_restaurants.geosjon")

# Calculate the number of restaurants of each type
type_counts = restaurants.groupby(____).____()

# Print the result
print(____)
Upravit a spustit kód