geopandas系列fillna导致浮动
如下所示,为什么fillna会产生一个浮点数而不是一个点geopandas系列fillna导致浮动,pandas,geopandas,Pandas,Geopandas,如下所示,为什么fillna会产生一个浮点数而不是一个点 In [4]: import numpy as np
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
文档
形状几何体可能不是该函数的有效参数