我想将excel电子表格中的纬度/经度坐标转换为地址/城市名称/等。我使用的是python并使用库地址解析器,但是由于我的数据很大,因此出现错误:ERROR-429客户端错误:网址请求过多:https://nominatim.openstreetmap.org/search
我正在使用PyCharm IDE,首先将csv文件导入python,然后删除所有NA值,然后通过获取X,Y坐标并将其转换为地址来创建循环。 我的电子表格有大约一百万个x,y坐标
import pandas as pd
df= pd.read_csv(r'D:\proj\transactions.csv')
ndf= df.dropna(axis=0, how='any')
import geocoder
address=[]
for index,row in ndf.iterrows():
g=geocoder.osm([row['X'],row['Y']], method='reverse')
address.append(g)
理想情况下,我想获取新的列,该列将添加到具有地址的数据框中。 有什么方法可以加快处理速度?