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
Instrukcje do ćwiczenia
- Za pomocą
groupby()pogrupuj restauracje według typu i oblicz rozmiar każdej grupy. Wynik zapisz jakotype_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(____)