geopandas系列fillna导致浮动

geopandas系列fillna导致浮动,pandas,geopandas,Pandas,Geopandas,如下所示,为什么fillna会产生一个浮点数而不是一个点 In [4]: import numpy as np

如下所示,为什么fillna会产生一个浮点数而不是一个点

In [4]: import numpy as np                                                                                                                                                                                                                     

In [5]: import geopandas as gpd                                                                                                                                                                                                                

In [8]: import shapely                                                                                                                                                                                                                         

In [9]: df_tmp = gpd.GeoDataFrame([['a', np.NaN], ['b', shapely.geometry.Point(35, 70)]], columns=['id', 'geometry'])                                                                                                                          

In [10]: df_tmp                                                                                                                                                                                                                                
Out[10]: 
  id       geometry
0  a            NaN
1  b  POINT (35 70)

In [11]: df_tmp.geometry.fillna(shapely.geometry.Point(90, 0))                                                                                                                                                                                 
Out[11]: 
0               90
1    POINT (35 70)
Name: geometry, dtype: object
版本信息:

In [12]: gpd.__version__                                                                                                                                                                                                                       
Out[12]: '0.5.0'

In [13]: shapely.__version__                                                                                                                                                                                                                   
Out[13]: '1.6.4.post2'

In [14]: np.__version__                                                                                                                                                                                                                        
Out[14]: '1.16.4'

检查熊猫中的
fillna
文档


形状几何体可能不是该函数的有效参数。

请查看pandas中的
fillna
文档

形状几何体可能不是该函数的有效参数