Есть ли способ решить неправильные даты после преобразования из объектов? - PullRequest
3 голосов
/ 15 мая 2019

У меня есть кадр данных, который выглядит следующим образом:

Date         ID   Product
01/10/2018   01   XM0
01/10/2018   02   XM0
02/10/2018   02   BY2

Дата в настоящее время распознается как объект, поэтому я запускаю следующий код для преобразования в datetime:

df['Date'] = pd.to_datetime(df['Date'])

По какой-то причине, когда я запускаю эту строку кода, вывод показывает, что месяц даты был изменен на январь, когда он должен быть октябрь:

Date         ID   Product
2018-01-10   01   XM0
2018-01-10   02   XM0
2018-02-10   02   BY2

Есть ли способ предотвратить это, чтобы датыточно конвертируются в фактическую дату, когда я запускаю строку конвертации даты и времени?

Спасибо:)

1 Ответ

1 голос
/ 15 мая 2019

Использование dayfirst=True

Пример:

df["Date"] = pd.to_datetime(df["Date"], dayfirst=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...