Aggregera punkter inom polygoner
Nu när du har spatial-joinat art och neighborhoods kan du gruppera, aggregera och sortera datan för att ta reda på vilket område som har mest offentlig konst. Du kan räkna konstverkstitlar för att se hur många konstverk som finns i varje område.
Den här övningen är en del av kursen
Visualisering av geospatial data i Python
Övningsinstruktioner
- Hämta bara
nameochtitlefrånneighborhood_artoch gruppera sedan efter varje områdes namn (name). Spara resultatet somneighborhood_art_grouped. - Aggregera
neighborhood_art_groupedför att se hur många konstverk som finns inom varje polygon. Använd.agg('count')för att räkna konstverk per område och sortera resultaten med.sort_values()– sorterabytitlemedascendingsatt tillFalse. Skriv ut resultatet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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))