【发布时间】:2017-04-24 04:19:35
【问题描述】:
我正在尝试将纬度和经度转换为大约 10k 个数据点的邮政编码。我正在使用地理编码器来完成这项任务。
lat = subsamp['Latitude'].as_matrix
long = subsamp['Longitude'].as_matrix
g = geocoder.google([lat, long], method='reverse')
zip = g.postal
但是,在执行地理编码器时出现错误:
TypeError: float() 参数必须是字符串或数字,而不是“方法”
我尝试使用 Pandas 系列然后使用 Numpy 数组运行它,但不起作用。
【问题讨论】:
-
zip是内置函数,千万不要这样做,重命名为zip_code什么的
标签: python numpy google-geocoder