LoslegenKostenlos starten

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

<Kurs>Visualizing Geospatial Data in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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