geopandas怎么判断geometry这一列有没有空值或者其他值
时间: 2023-11-28 18:49:45 浏览: 176
Python pandas.DataFrame 找出有空值的行
你可以使用 Pandas 的 isnull() 和 notnull() 方法来检查 Geometry 列中的空值。示例如下:
``` python
import geopandas as gpd
# 读取 shapefile 文件
gdf = gpd.read_file("your_shapefile.shp")
# 检查 Geometry 列是否有空值
print(gdf['geometry'].isnull().values.any())
# 检查 Geometry 列是否有非空值
print(gdf['geometry'].notnull().values.any())
```
如果返回 True,则说明该列存在相应的值;如果返回 False,则说明该列不存在相应的值。
阅读全文