如何在geodash2(Python)中将纬度和经度编码为一个值?

时间:2019-04-15 11:07:12

标签: python encode

我正在尝试像这样对纬度和经度进行编码:

location_start = geohash2.encode(lat_start,lon_start, g)

并收到此错误:

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().

我不知道我的值,格式或geodash2出了问题。

我应该在哪里使用a.empty,a.bool(),a.item(),a.any()或a.all()?

1 个答案:

答案 0 :(得分:1)

此错误意味着您正在尝试传递lat_start或lon_start,或者传递的不是浮点值,而是一系列值。请检查您的lat_start,lon_start和g。

例如:         enter image description here

您可以压缩两个Series来进行迭代: enter image description here