Изменить формат времени с помощью панд - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть столбец с форматом времени, например, 1200, как я могу изменить в этом формате 12:00:00?

df['start_time'] = pd.to_datetime(df.start_time, format='%H:%M:%S')

Используя вышеизложенное, я получил следующую ошибку
ValueError: timedata u'1200 'не соответствует формату'% H:% M '(соответствует)

Есть идеи?

1 Ответ

0 голосов
/ 26 сентября 2018

Использование to_datetime с strftime:

df['start_time'] = pd.to_datetime(df.start_time, format='%H%M').dt.strftime('%H:%M:%S')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...