5

次のように、緯​​度、経度の場所を含む場所列を持つデータフレームがあります

 deviceid                             location        
1102ADb75        [12.9404578177, 77.5548244743]

geopyのvicenty関数を使用して連続する行間の距離を取得するには? 次のコードを試しました

from geopy.distance import vincenty 
vincenty(df['location'].shift(-1), df['location']).miles

次のエラーを返します - TypeError: __new__() は最大で 4 つの引数を取ります (5 つ指定)

編集 - df は、上記のように deviceId & Location 列を含む Pandas データフレームです。

print type(df)
class 'pandas.core.frame.DataFrame'
4

1 に答える 1