Использование Nominatim на Pandas полной таблице - PullRequest
0 голосов
/ 15 февраля 2020

Я пытаюсь использовать Nominatim для l oop в моих Pandas районах данных и получать долготу и широту для каждого района, я пытаюсь использовать этот код, который работает, только если table.head (), который получает меня только первым 5 строк заполнены, но если я выполнил эту таблицу ['Boroughs'], то получит ошибку службы, недоступной

geolocator = Nominatim(user_agent='my-app-location')
london_table = london_table_Borough.head().copy()
print(london_table)
location = london_table.Borough.apply(lambda borough: geolocator.geocode(borough))
london_table['latitude'] = [x.latitude for x in location]
london_table['longtitude'] = [x.longitude for x in location]
london_table

, это работает хорошо, но если я сделаю это, то выдаст ошибку:

geolocator = Nominatim(user_agent='my-app-location')
london_table = london_table_Borough.copy()
print(london_table)
location = london_table['Borough'].apply(lambda borough: geolocator.geocode(borough))
london_table['latitude'] = [x.latitude for x in location]
london_table['longtitude'] = [x.longitude for x in location]
london_table

есть идеи, что делать?

...