Agregar puntos dentro de polígonos
Ahora que has unido espacialmente art y neighborhoods, puedes agrupar, agregar y ordenar los datos para averiguar qué barrio tiene más arte público. Puedes contar los títulos de las obras para ver cuántas hay en cada barrio.
Este ejercicio forma parte del curso
Visualización de datos geoespaciales en Python
Instrucciones del ejercicio
- Obtén solo
nameytitledeneighborhood_arty luego agrupa por el nombre de cada barrio (name). Guarda esto comoneighborhood_art_grouped. - Agrega
neighborhood_art_groupedpara ver cuántas obras hay dentro de cada polígono. Usa la función.agg('count')para obtener un recuento de arte en cada barrio y ordena los resultados con.sort_values(), ordenandobytitleconascendingestablecido enFalse. Imprímelo.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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))