Преобразование даты и времени с использованием панд - PullRequest
0 голосов
/ 20 мая 2019

У меня есть столбец времени в формате

Feb 21, 2019 5:50:39 PM

Когда я делаю

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

, тогда время преобразуется в

2019-02-21 17:50:39

Но когда яиспользуя входные данные с такими миллисекундами, как это - 21 февраля 2019 г. 17:50:39:00.Затем он дает

error -> ValueError: (u'Unknown string format:', 'Feb 21, 2019 5:50:39:2 PM')

Мне нужен тот же вывод, что и у меня, без миллисекунды, чтобы иметь и миллисекунды.

Ожидаемый вывод 2019-02-21 17: 50: 39: 2

1 Ответ

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

Попробуйте это:

t='Feb 21, 2019 5:50:39 PM'
new=pd.to_datetime(t,format='%b %d, %Y %H:%M:%S %p')

2019-02-21 05:50:39
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...