Я пытаюсь сгенерировать широту и долготу местоположения, сохраненного в Dataframe, я могу легко просмотреть свой Dataframe, но метод Geocode не распознает мое местоположение.Он был в состоянии распознать с помощью ввода строки.
import time
geolocator = Nominatim(user_agent="my_app app123")
#print('here')
for row_index, item in nbr_ungrp.iterrows():
list1 = nbr_ungrp.loc[row_index].values.astype('str')
loc =' , '
loc = loc.join(list1) # loc is String Object
latitude = None
longitude = None
location = None
location = geolocator.geocode(query= loc , limit = 5)
print(loc)
print(row_index)
time.sleep(5)
print('dhuppa')
if(location is not None):
print(location)
print("location Address : ")
print(location.address)
print('latitude, longitude : ')
print((location.latitude, location.longitude))
Этот же код вернул широту со строкой ниже
location = geolocator.geocode("175 5th Avenue NYC" , limit = 5)
Пожалуйста, подскажите, что мне здесь не хватает, я тожепробовал с
location = geolocator.geocode(loc , limit = 5)
loc - строковый объект.