Explora los distritos de París (II)
En el ejercicio anterior, usamos el método plot() personalizado de GeoDataFrame, que genera una visualización sencilla de las geometrías del conjunto de datos. Los objetos GeoDataFrame y GeoSeries pueden verse como DataFrame y Series "con conocimiento espacial" y, en comparación con sus equivalentes de pandas, exponen métodos y atributos adicionales específicos de lo espacial.
El atributo .geometry de un GeoDataFrame siempre devuelve la columna con los objetos de geometría como una GeoSeries, sea cual sea el nombre real de la columna (en el caso por defecto también se llamará 'geometry').
Otro ejemplo de funcionalidad espacial extra es el atributo area, que devuelve el área de los polígonos.
GeoPandas se ha importado como geopandas y el conjunto de datos de distritos está disponible en la variable districts.
Este ejercicio forma parte del curso
Trabajo con datos geoespaciales en Python
Instrucciones del ejercicio
- Comprueba qué tipo de objeto es
districtscon la funcióntype(). - Accede al atributo
geometrydel GeoDataFramedistrictse imprime el tipo de ese objeto. - Muestra las primeras 5 filas de la geometría.
- Examina el área de las geometrías de los distritos.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Check what kind of object districts is
print(type(____))
# Check the type of the geometry attribute
print(____)
# Inspect the first rows of the geometry
print(districts.____)
# Inspect the area of the districts
print(districts.____)