我有一个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)
提前致谢!