3
我有位置列一個數據幀包含緯度,經度位置如下如何在數據框列上使用地理複製距離?
deviceid location
1102ADb75 [12.9404578177, 77.5548244743]
如何使用geopy的vicenty功能得到連續的行之間的距離? 我嘗試下面的代碼
from geopy.distance import vincenty
vincenty(df['location'].shift(-1), df['location']).miles
它返回下列錯誤 - 類型錯誤:__new __()採用至多4個參數(5給出)
EDIT - ,其中df是一含熊貓數據幀的DeviceID &地點列以上 另外
print type(df)
class 'pandas.core.frame.DataFrame'
究竟是什麼'df'你的情況?請將「問題描述」添加到問題描述中,因爲「dataframe」有點模糊,例如print(df,type(df))會很好 – dm295
編輯,無論如何第一行說我有一個數據框 – Nishad
好吧,我不知道它是一個熊貓數據框;當問一個問題時最好清楚明確 – dm295