小编sei*_*ata的帖子

错误(429)在Python中使用geopy进行地理编码时,请求过多

我有一个Pandas约有2万行的数据框,并且正在尝试按地址列将其地理编码为经纬度坐标。

我该如何使用time.sleep()OSM Nominatim或其他功能来阻止OSM Nominatim Too Many Requests 429 error

这是我用于此的代码:

from geopy.geocoders import Nominatim
from geopy.distance import vincenty

geolocator = Nominatim()
df['coord'] = df['address'].apply(geolocator.geocode).apply(lambda x: (x.latitude, x.longitude))
df.head()
Run Code Online (Sandbox Code Playgroud)

提前致谢!

python geocoding geopy pandas

5
推荐指数
2
解决办法
4782
查看次数

标签 统计

geocoding ×1

geopy ×1

pandas ×1

python ×1