Невозможно установить DataFrame с несколькими столбцами в один столбец.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно установить DataFrame с несколькими столбцами в один столбец.

Сообщение Anonymous »

Я новичок в использовании pandas и пытаюсь исправить последнюю часть моего скрипта. При вызове следующей функции я получаю сообщение об ошибке:
ValueError: Cannot set a DataFrame with multiple columns to the single column place_name

def get_place_name(latitude, longitude):
location = geolocator.reverse(f"{latitude}, {longitude}", exactly_one=True)
if location is None:
return None
else:
return location.address

Эта функция вызывается отсюда:
metadata_df = extract_metadata(dir_path)
print("[+] Metadata extracted from all image files")
print(metadata_df.columns)
geolocator = Nominatim(user_agent="exif_location")
metadata_df['place_name'] = metadata_df.apply(
lambda row: get_place_name(
row['gps_latitude'], row['gps_longitude']),
axis=1)


Подробнее здесь: https://stackoverflow.com/questions/759 ... gle-column
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»