Сохранение формата DateTime, примененного в файле .csv в Pandas - PullRequest
0 голосов
/ 13 февраля 2019

Я импортировал CSV-файл в pandas, который содержит поля, которые выглядят как 'datetime', но изначально были проанализированы как 'object'.Я делаю необходимое преобразование из 'datetime' в 'object', используя 'df.X = pd.to_datetime(df.X)'.

Теперь, когда я пытаюсь сохранить эти изменения, записав это в новый файл .csv и импортировав его, формат по-прежнему 'object'.Можно ли как-то исправить его тип данных, чтобы при импорте не приходилось выполнять преобразование каждый раз?Мой набор данных довольно большой, и преобразование занимает некоторое время, которое я хочу сохранить.

1 Ответ

0 голосов
/ 13 февраля 2019

Разбор дат может быть дорогостоящим, поэтому pandas не разбирает даты по умолчанию.Вам нужно указать аргумент parse_dates при вызове read_csv

df = pd.read_csv('my_file.csv', parse_dates=['date_column'])
...