pandas/geopandasのGeoDataFrameから1つのポイントを抽出するのに問題があります。ジオデータフレームのインデックス作成時にジオストラクチャを維持する
実際、単一のインデックス(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'>
効率的なデータ構造/タイプを変更せずに、1つのジオメトリを抽出する方法はあります: これは私が話して何ですか?
特に、その抽出されたポイントに(GeoDataFrameクラスとGeoSeriesクラスの両方に存在する)バッファメソッドを適用する必要があります。
ありがとうございます!
'OMS.iloc [2:3]'や 'OMS.iloc [[2]]' –