Polars read_excel конвертирует даты в строкиPython

Программы на Python
Anonymous
 Polars read_excel конвертирует даты в строки

Сообщение Anonymous »

Итак, я использую функцию Polars read_excel и считываю некоторые даты из файла Excel. Однако когда я их читаю, они форматируются как строка в формате «мм-дд-гг». Это вызывает проблемы в дальнейшем, поскольку в файле Excel у меня будет дата 01.01.1950 (которая преобразуется в «01-01-50»), но затем, когда я перехожу к использованию даты, введенной полярами, мой код считает, что это 01.01.2050, поскольку у меня нет полного года, который вводится.
Вы можете видеть это в операторе print() ниже, хотя я извлекаем даты из 2050 и 1950 годы, если их ввести с полярами, по DF они кажутся одной и той же датой. Итак, есть ли способ ввести значение за весь год, чтобы предотвратить это и различать фактические даты?
Код:

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

import polars as pl

extracted = pl.read_excel('file_name.xlsx')
print(extracted)
имя_файла.xlsx:
Изображение

print(extracted) =
Изображение


Подробнее здесь: https://stackoverflow.com/questions/753 ... to-strings

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