Punkte innerhalb von Polygonen aggregieren
Nachdem du art und neighborhoods räumlich gejoint hast, kannst du die Daten gruppieren, aggregieren und sortieren, um herauszufinden, welches Viertel die meiste öffentliche Kunst hat. Du kannst die Kunstwerk-Titel zählen, um zu sehen, wie viele Kunstwerke in jedem Viertel sind.
Diese Übung ist Teil des Kurses
Visualizing Geospatial Data in Python
Anleitung zur Übung
- Hole dir nur
nameundtitleausneighborhood_artund gruppiere dann nach dem Namen jedes Viertels (name). Speichere das alsneighborhood_art_grouped. - Aggregiere
neighborhood_art_grouped, um zu sehen, wie viele Kunstwerke in jedem Polygon liegen. Verwende die Funktion.agg('count'), um die Anzahl der Kunstwerke in jedem Viertel zu erhalten, und sortiere das Ergebnis mit.sort_values(), indem dubyauftitlesetzt undascendingaufFalse. Gib es aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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))