LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Hole dir nur name und title aus neighborhood_art und gruppiere dann nach dem Namen jedes Viertels (name). Speichere das als neighborhood_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 du by auf title setzt und ascending auf False. 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))
Code bearbeiten und ausführen