Как конвертировать дату в ггггммдд в правильный формат в пандах? - PullRequest
0 голосов
/ 30 сентября 2018

Я пытался преобразовать серию дат, где формат yyyymmdd, в формат исполняемых панд datetime.

20180331 до 2018-03-31

Метод отметки времени дает ошибку.

1 Ответ

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

Вы можете использовать pandas to_datetime для преобразования

pd.to_datetime('20180331 ')

Out:

Timestamp('2018-03-31 00:00:00')

, и вы можете использовать время полосы для извлечения необходимой информации о днях, месяце, году и т. Д.

%m - month of timestamp
%y - year with last 2 digts
%Y - year of timestamp
%d - date of timestamp
%H - hours of timestmap
%M - minutes of timestamp


pd.to_datetime('20180331 ').strftime('%Y:%m:%d')

Out:

'2018:03:31'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...