Pandas преобразует строку в ошибку даты и времени при записи в озеро ДельтаPython

Программы на Python
Ответить
Anonymous
 Pandas преобразует строку в ошибку даты и времени при записи в озеро Дельта

Сообщение Anonymous »

У меня есть файл CSV, который я читаю в кадре данных Pandas. Затем я записываю фрейм данных в таблицу Microsoft Delta в Fabric Lakehouse. Файл CSV содержит несколько строковых столбцов, которые содержат дату и время в формате ДД/ММ/ГГГГ ЧЧ:ММ:СС.
Исходные данные столбца CSV (отмечены);

Код: Выделить всё

19/02/2025 00:00:00
Когда я создаю фрейм данных и выполняю преобразование с помощью;

Код: Выделить всё

df_pandas['Reported'] = pd.to_datetime(df_pandas['Reported'])
Я получаю результат;

Код: Выделить всё

2025-02-19 00:00:00
Однако, когда я записываю фрейм данных в дельта-таблицу, он меняет тип данных с даты и времени на комплексный и выводит данные следующим образом:

Код: Выделить всё

4/2/2024 12:00:00 AM
Что мне нужно сделать, чтобы сохранить формат даты и времени при записи его в дельта-таблицу? Я использую библиотеку delta-rs с Pandas вместо Spark.

Подробнее здесь: https://stackoverflow.com/questions/795 ... delta-lake
Ответить

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

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

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

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

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