Aggregare punti all'interno di poligoni
Ora che hai eseguito l'unione spaziale di art e neighborhoods, puoi raggruppare, aggregare e ordinare i dati per scoprire quale quartiere ha più opere d'arte pubblica. Puoi contare i titoli delle opere per vedere quante opere ci sono in ciascun quartiere.
Questo esercizio fa parte del corso
Visualizzare dati geospaziali in Python
Istruzioni dell'esercizio
- Estrai solo
nameetitledaneighborhood_arte poi raggruppa per il nome di ciascun quartiere (name). Salvalo comeneighborhood_art_grouped. - Aggrega
neighborhood_art_groupedper vedere quante opere ricadono in ciascun poligono. Usa la funzione.agg('count')per ottenere il conteggio delle opere in ogni quartiere e ordina i risultati con.sort_values(), ordinandobytitleconascendingimpostato suFalse. Stampalo.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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))