Я новичок в использовании 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
Невозможно установить DataFrame с несколькими столбцами в один столбец. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Pandas/Невозможно установить DataFrame с несколькими столбцами в один столбец
Anonymous » » в форуме Python - 0 Ответы
- 29 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Pandas/Невозможно установить DataFrame с несколькими столбцами в один столбец
Anonymous » » в форуме Python - 0 Ответы
- 40 Просмотры
-
Последнее сообщение Anonymous
-
-
-
«Невозможно установить DataFrame с несколькими столбцами в один столбец…»
Anonymous » » в форуме Python - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-