Как преобразовать координаты широты / долготы из excel в адрес / город / штат по python? - PullRequest
0 голосов
/ 02 июля 2019

Я хочу преобразовать координаты широты / долготы в электронной таблице Excel в адрес / название города / и т. Д. Я использую Python и использую библиотечный геокодер, однако, поскольку мои данные большие, возникает ошибка: ERROR - 429 Client Error:Слишком много запросов для URL: 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)

В идеале, я хочу получить новый столбец, который будет добавлен к кадру данных с адресами.Есть ли способы сделать обработку быстрее?

...