【发布时间】:2018-05-28 14:37:45
【问题描述】:
我有带有纬度和经度列的熊猫数据框,并且想要计算两个连续点 pi 和 pi+1 之间的 vincenty 距离。
lat long
1 39.9852833333333 116.307367
2 39.9852166666667 116.309550
3 39.9851333333333 116.309767
4 39.9850666666667 116.309883
5 39.9847333333333 116.309933
df['distance'] = vincenty( (df['lat'],df['long']), (df['lat'].shift(-1), df['long'].shift(-1)) )
我收到以下错误:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
【问题讨论】: