Agregando pontos dentro de polígonos
Agora que você fez o join espacial de art e neighborhoods, pode agrupar, agregar e ordenar os dados para descobrir qual bairro tem mais arte pública. Você pode contar os títulos de obras para ver quantas existem em cada bairro.
Este exercicio faz parte do curso
Visualizando dados geoespaciais em Python
Instruções do exercicio
- Pegue apenas
nameetitledeneighborhood_arte depois agrupe pelo nome de cada bairro (name). Salve comoneighborhood_art_grouped. - Agregue
neighborhood_art_groupedpara ver quantas obras estão dentro de cada polígono. Use a função.agg('count')para obter a contagem de obras em cada bairro e ordene os resultados com.sort_values(), classificandobytitlecomascendingdefinido comoFalse. Imprima o resultado.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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))