Zacznij terazZacznij za darmo

Agregowanie punktów wewnątrz wielokątów

Teraz, gdy wykonano przestrzenne złączenie art i neighborhoods, możesz grupować, agregować i sortować dane, aby sprawdzić, która dzielnica ma najwięcej dzieł sztuki publicznej. Zlicz tytuły dzieł, aby dowiedzieć się, ile ich jest w każdej dzielnicy.

To ćwiczenie jest częścią kursu

Wizualizacja danych geoprzestrzennych w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Pobierz kolumny name i title z neighborhood_art, a następnie pogrupuj dane według nazwy dzielnicy (name). Zapisz wynik jako neighborhood_art_grouped.
  • Zagreguj neighborhood_art_grouped, aby sprawdzić, ile dzieł sztuki znajduje się w każdym wielokącie. Użyj funkcji .agg('count'), aby policzyć dzieła w każdej dzielnicy, a następnie posortuj wyniki za pomocą .sort_values(), sortując według title z parametrem ascending ustawionym na False. Wydrukuj wynik.

Interaktywne ćwiczenie praktyczne

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

# Get name and title from neighborhood_art and group by name
neighborhood_art_grouped = neighborhood_art[['name', 'title']].groupby(____)

# Aggregate the grouped data and count the artworks within each polygon
print(____.agg('count').sort_values(by = ____, ascending = False))
Edytuj i uruchom kod