【发布时间】:2019-07-12 09:37:30
【问题描述】:
我有两个给定经度和纬度的位置,我想在 python 中获取这些点之间的距离。我的数据集如下所示:
df_TEST = pd.DataFrame({'Location': ['X'],
'Long': [ 28.63615701706],
'Lat': [ 41.0693487044612],
'Location1': ['Y'],
'Long1': [30.7158891385255],
'Lat1': [36.963486025471]})
我建议的解决方案Getting distance between two points based on latitude/longitude
df_TEST['distance']=geopy.distance.geodesic(( df_TEST['Long'],
df_TEST['Lat']),(df_TEST['Long1'], df_TEST['Lat1'])).km
我的错误如下,请告诉我如何解决此问题。谢谢。
ValueError: The truth value of a Series is ambiguous. Use a.empty,
a.bool(), a.item(), a.any() or a.all().
【问题讨论】:
标签: python distance latitude-longitude