Как исправить ошибку при преобразовании временного столбца в кадре данных с помощью to_datetime? - PullRequest
0 голосов
/ 31 мая 2018

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

    symbol   price    time
0   MSFT      97.71   9:39:02 AM
1   GOOG    1067.87   9:39:06 AM
2   AAPL     187.61   9:39:07 AM
3   CA        35.39   9:38:15 AM
4   SAP      110.76   9:38:13 AM

Дело в том, что столбец времени уже имеет AM / PM.

Вот мой код:

dropped_col['time'] = pd.to_datetime(dropped_col.time,  format='%I:%M:%S')

Я получаю ошибку:

ValueError: остаются не преобразованные данные: AM

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

Есть ли что-то, чего мне не хватает?

1 Ответ

0 голосов
/ 31 мая 2018

Вам необходимо:

dropped_col['time'] =pd.to_datetime(dropped_col.time.time,  format='%I:%M:%S %p')

См. документы для получения дополнительной информации.

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