Я делаю проект по прогнозированию тарифов такси с использованием Python. при изменении столбца datetime с объекта на тип datetime - PullRequest
0 голосов
/ 04 мая 2019

Я делаю проект по прогнозированию тарифов такси с использованием Python.при изменении столбца datetime с объекта на тип datetime я получаю сообщение об ошибке.Пожалуйста, помогите формату выглядеть следующим образом: 2009-06-15 17:26:21 UTC я пробовал ниже код

df_train["pickup_datetime"]= pd.to_datetime(df_train["pickup_datetime"], format= "%Y-%m-%d %H:%M:%S UTC")
ValueError: time data '43' does not match format '%Y-%m-%d %H:%M:%S UTC' (match)

1 Ответ

0 голосов
/ 04 мая 2019

Я могу без проблем преобразовать вашу строку даты и времени с помощью модуля pandas, может быть что-то еще происходит

import pandas as pd

li = ['2009-06-15 17:26:21 UTC', '2010-01-05 16:52:16 UTC', '2011-08-18 00:35:00 UTC', '2012-04-21 04:30:42 UTC', '2010-03-09 07:51:00 UTC',
 '2011-01-06 09:50:45 UTC', '2012-11-20 20:35:00 UTC', '2012-01-04 17:22:00 UTC']

df = pd.Series(li)
df = pd.to_datetime(df, format= "%Y-%m-%d %H:%M:%S UTC")
print(df)

Я получаю вывод

0   2009-06-15 17:26:21
1   2010-01-05 16:52:16
2   2011-08-18 00:35:00
3   2012-04-21 04:30:42
4   2010-03-09 07:51:00
5   2011-01-06 09:50:45
6   2012-11-20 20:35:00
7   2012-01-04 17:22:00
dtype: datetime64[ns]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...