Получение значений из фрейма данных Python на основе значений массива сопоставления

#python #arrays #pandas #numpy #dataframe

#python #массивы #pandas #numpy #фрейм данных

Вопрос:

Мне нужно выполнить цикл по фрейму данных и массиву значений, которые имеют адреса, мне нужно найти в фрейме данных строки с одинаковым адресом и получить обратно longtitude и latitude для этого адреса, я уже выполнил часть поиска, но как я могу получить значения latitude и longtitude.

 df_ll = DataFrame (hotels_ll,columns=['Address','City','long','lat']) 
            for xrf in array_of_hotels:
                np.where((df_ll['Address'] == xrf[0]),array_of_coordinates.append({
                        "long":df_ll['long'],
                        "lat":df_ll['lat'][0]}),'Nan')
  

Комментарии:

1. Пожалуйста, попробуйте писать короткими предложениями — трудно понять, что вы имеете в виду. И проверьте форматирование вашего блока кода.

2. @icemtel Я отредактировал свой вопрос, пожалуйста, скажите мне, если вам нужно больше разъяснений