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
Instrukcje do ćwiczenia
- Pobierz kolumny
nameititlezneighborhood_art, a następnie pogrupuj dane według nazwy dzielnicy (name). Zapisz wynik jakoneighborhood_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ługtitlez parametremascendingustawionym naFalse. 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))