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
Instructions de l’exercice
- Extrayez seulement
nameettitledeneighborhood_art, puis regroupez par nom de quartier (name). Enregistrez le tout dansneighborhood_art_grouped. - Agrégez
neighborhood_art_groupedpour 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 triantbytitleavecascendingré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))