У меня есть код, чтобы можно было искать адреса и находить названия их городов и городов с помощью Geopy (Google V3). В настоящее время он работает только со статическими адресами, я хочу иметь возможность циклически проходить по всему столбцу панд, который содержит адреса и названия городов и районов, каждый из которых находится в отдельном столбце для каждой строки.
from geopy.geocoders import GoogleV3
address = '1238 Davie St, Vancouver, BC'
geocoder = GoogleV3(api_key='xyzabc')
location = geocoder.geocode(address, language='en')
address_components = location.raw['address_components']
counties = [addr['long_name'] for addr in address_components if 'neighborhood' in addr['types']]
localities = [addr['long_name'] for addr in address_components if 'locality' in addr['types']]
Работает хорошо, но когда я назначаю df ['address_original'] переменной адреса, я получаю результат только для первой строки.
Нужно ли для этого построить цикл или есть другие способы?
Вывод, который я получаю в данный момент:
[] [u'Clearwater']
, который является результатом для первого адреса в столбце df ['address_original']. Я хотел бы получить результаты для всех адресов в столбце