Конвертировать столбец в метку времени - Pandas Dataframe - PullRequest
0 голосов
/ 29 апреля 2018

У меня есть Pandas Dataframe, в котором значения даты хранятся в 2 столбцах в следующем формате:

Column 1: 04-APR-2018 11:04:29
Column 2: 2018040415203 

Как я могу преобразовать это в отметку времени. Тип данных обоих этих столбцов - Object.

1 Ответ

0 голосов
/ 29 апреля 2018

Для первого формата вы можете просто передать to_datetime, для последнего вам нужно явно описать формат даты ( см. Таблицу доступных директив в документации на python ):

In [21]: df
Out[21]:
                   col1           col2
0  04-APR-2018 11:04:29  2018040415203

In [22]: pd.to_datetime(df.col1)
Out[22]:
0   2018-04-04 11:04:29
Name: col1, dtype: datetime64[ns]

In [23]: pd.to_datetime(df.col2, format="%Y%m%d%H%M%S")
Out[23]:
0   2018-04-04 15:20:03
Name: col2, dtype: datetime64[ns]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...