我在從pandas/geopandas中的GeoDataFrame中提取單個點時遇到了一些問題。索引地理數據框時維護地理結構
事實上,如果我使用單個索引(使用iloc或ix),該函數將返回一個pd.Series文件,因此我將丟失所有屬性和方法。 這就是我說的:
>>> type(OMS)
<class 'geopandas.geodataframe.GeoDataFrame'>
>>> type(OMS.iloc[2:3])
<class 'geopandas.geodataframe.GeoDataFrame'>
>>> type(OMS.iloc[2])
<class 'pandas.core.series.Series'>
有沒有辦法有效地提取一個幾何形狀不改變數據結構/類型?
特別是我需要在提取的點上應用緩衝區方法(它存在於GeoDataFrame和GeoSeries類中)。
謝謝!
'OMS.iloc [2:3]'或'OMS.iloc [[2]]' –