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

У меня есть столбец, который содержит такие значения, как это

         04-04-2007
         14-03-2008
         14-03-2008
2011-10-10 00:00:00
2011-10-10 00:00:00
         27-04-2012
         27-04-2012
         28-03-2014
2014-03-28 00:00:00
2017-03-31 00:00:00
2017-03-31 00:00:00
2018-04-02 00:00:00

Как видно, немногие значения являются datetime, а некоторые - строковыми.Я хочу, чтобы все были преобразованы в datetime.

pd.to_datetime(df['Event Date'], format='%d-%m-%Y') выдает ошибку, когда встречает значения типа datetime

1 Ответ

0 голосов
/ 07 октября 2018

Помогают ли ошибки = игнорировать?Это должно пропустить значения, которые он не может проанализировать, и вернуть исходный ввод (поэтому, теоретически, возвращая значение даты и времени)

pd.to_datetime(df['Event Date'], format='%d-%m-%Y', errors='ignore')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...