CommencezCommencez gratuitement

Agréger des points à l'intérieur de polygones

Maintenant que vous avez effectué la jonction spatiale de art et neighborhoods, vous pouvez regrouper, agréger et trier les données pour déterminer quel quartier compte le plus d'œuvres d'art publiques. Vous pouvez compter les titres des œuvres pour voir combien d'œuvres se trouvent dans chaque quartier.

Cette activité fait partie du cours

Visualisation de données géospatiales avec Python

Voir le cours

Instructions de l’exercice

  • Extrayez seulement name et title de neighborhood_art, puis regroupez par nom de quartier (name). Enregistrez le tout dans neighborhood_art_grouped.
  • Agrégez neighborhood_art_grouped pour voir combien d'œuvres se trouvent dans chaque polygone. Utilisez la fonction .agg('count') pour obtenir le nombre d'œuvres dans chaque quartier et triez les résultats avec .sort_values(), en triant by title avec ascending réglé à False. Affichez le résultat.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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))
Modifier et exécuter le code