изменение строки на дату и время в панде - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть фрейм данных со следующими столбцами:

       0           Pressure [bar] Temperature [C]   
0   13:07:46.380:   30.0911         11.8    
1   13:07:47.332:   30.0940         11.8    
2   13:07:50.998:   30.0911         11.8

Я хочу преобразовать первый столбец в правильную дату и время, поэтому я попытался:

df2['Time'] = pd.to_datetime(df2[0],format='%H:%M:%S.%f:')

Норезультат, который я получил, был:

    0           Pressure [bar]  Temperature [C] Time
0   13:07:46.380:   30.0911     11.8      1900-01-01 13:07:46.380
1   13:07:47.332:   30.0940     11.8      1900-01-01 13:07:47.332
2   13:07:50.998:   30.0911     11.8      1900-01-01 13:07:50.998

Это явно не то, что я хотел, я хочу, чтобы это было просто время, что означает:

 Pressure [bar] Temperature [C]     Time
0       30.0911     11.8      13:07:46.380
1       30.0940     11.8      13:07:47.332
2       30.0911     11.8      13:07:50.998

И использование столбца Time в качестве индекса.

Есть идеи?

Спасибо!

1 Ответ

0 голосов
/ 08 февраля 2019

Вы пробовали:

  df2['Time'] = pd.to_datetime(df2['Time']).dt.time
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...