Zacznij terazZacznij za darmo

Korzystanie z funkcjonalności pandas: groupby

Ten kurs skupia się na funkcjonalnościach przestrzennych GeoPandas, ale pamiętaj, że nadal pracujemy na ramce danych – możesz więc korzystać ze wszystkiego, co znasz z biblioteki pandas.

W tym ćwiczeniu przypomnimy sobie często używaną operację: grupowanie za pomocą groupby(). Przydaje się ona, gdy masz kolumnę zawierającą kategorie i chcesz wyliczyć statystykę dla każdej z nich. Metodzie groupby() przekazujesz kolumnę zawierającą grupy, a na zwróconym obiekcie wywołujesz wybraną metodę agregującą. W tym ćwiczeniu sprawdzimy, ile restauracji należy do każdego typu.

Więcej informacji i ćwiczeń dotyczących operacji groupby() znajdziesz w kursie „Manipulating DataFrames with pandas".

To ćwiczenie jest częścią kursu

Praca z danymi geoprzestrzennymi w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Za pomocą groupby() pogrupuj restauracje według typu i oblicz rozmiar każdej grupy. Wynik zapisz jako type_counts.
  • Wyświetl otrzymaną serię.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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(____)
Edytuj i uruchom kod