geopandas.GeoSeries.fillna#
- GeoSeries.fillna(value=None, method=None, inplace=False, **kwargs)#
使用几何体填充NA值(默认情况下为空多边形)。
对于小于等于0.12的大熊猫,目前还没有实现方法。
参见
GeoSeries.isna
检测缺少的值
示例
>>> from shapely.geometry import Polygon >>> s = geopandas.GeoSeries( ... [ ... Polygon([(0, 0), (1, 1), (0, 1)]), ... None, ... Polygon([(0, 0), (-1, 1), (0, -1)]), ... ] ... ) >>> s 0 POLYGON ((0.00000 0.00000, 1.00000 1.00000, 0.... 1 None 2 POLYGON ((0.00000 0.00000, -1.00000 1.00000, 0... dtype: geometry
>>> s.fillna() 0 POLYGON ((0.00000 0.00000, 1.00000 1.00000, 0.... 1 GEOMETRYCOLLECTION EMPTY 2 POLYGON ((0.00000 0.00000, -1.00000 1.00000, 0... dtype: geometry
>>> s.fillna(Polygon([(0, 1), (2, 1), (1, 2)])) 0 POLYGON ((0.00000 0.00000, 1.00000 1.00000, 0.... 1 POLYGON ((0.00000 1.00000, 2.00000 1.00000, 1.... 2 POLYGON ((0.00000 0.00000, -1.00000 1.00000, 0... dtype: geometry