Преобразовать функцию времени в формат pd.to_datetime () - PullRequest
0 голосов
/ 01 мая 2018

Попытка конвертировать мою функцию, но я получаю ошибку значения ValueError: time data '21OCT17:00:00:00' does not match format '%d%m%H:%M:%S:%f' (match). В значениях функций, представленных в этом формате 18APR17:00:00:00. Что не так с моим параметром формата в pd.to_datetime()?

    df_train['TRDATETIME'] = pd.to_datetime(df_train['TRDATETIME'],
                                            format='%d%m%H:%M:%S:%f')

1 Ответ

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

попробуйте использовать

df_train['TRDATETIME'] = pd.to_datetime(df_train['TRDATETIME'],
                                            format='%d%b%y:%H:%M:%S')
  • % b == Месяц как сокращенное название локали. Пример: январь, февраль
  • % y == Год без столетия в виде десятичного числа с добавлением нуля. Пример: 17, 18
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...