ComenzarEmpieza gratis

Mapa de densidad de árboles por distrito (2)

Ahora que hemos obtenido el número de árboles por distrito, podemos crear el mapa de los distritos coloreados según la densidad de árboles.

Para ello, primero necesitamos combinar el número de árboles en cada distrito que calculamos en el paso anterior (trees_by_district) con el conjunto de datos de distritos. Usaremos la función pd.merge() para unir dos dataframes a partir de una columna común.

Como no todos los distritos tienen el mismo tamaño, es más justo comparar la densidad de árboles: el número de árboles relativo al área.

El conjunto de datos de distritos se ha precargado como districts, y el resultado final del ejercicio anterior (un DataFrame con el número de árboles por distrito) está disponible como trees_by_district. GeoPandas se ha importado como geopandas y pandas como pd.

Este ejercicio forma parte del curso

Trabajo con datos geoespaciales en Python

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Print the first rows of the result of the previous exercise
print(trees_by_district.head())

# Merge the 'districts' and 'trees_by_district' dataframes
districts_trees = pd.merge(____)

# Inspect the result
print(districts_trees.head())
Editar y ejecutar código