Agregarea punctelor în interiorul poligoanelor
Acum că ai realizat o îmbinare spațială între art și neighborhoods, poți grupa, agrega și sorta datele pentru a afla care cartier are cel mai mult artă publică. Poți număra titlurile operelor de artă pentru a vedea câte opere se află în fiecare cartier.
Acest exercițiu face parte din cursul
Vizualizarea datelor geospațiale în Python
Instrucțiuni pentru exercițiu
- Extrage coloanele
nameșititledinneighborhood_art, apoi grupează după numele fiecărui cartier (name). Salvează rezultatul caneighborhood_art_grouped. - Agregă
neighborhood_art_groupedpentru a vedea câte opere de artă se află în fiecare poligon. Folosește funcția.agg('count')pentru a obține numărul de opere din fiecare cartier, apoi sortează rezultatele cu.sort_values(), specificândbytitleșiascendingsetat laFalse. Afișează rezultatul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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))