Запустите автокорреляцию для dataframe.time, включая часы и минуты - PullRequest
0 голосов
/ 02 августа 2020

Я пытаюсь запустить autocorrelation_plot в кадре данных в python. Формат данных:

2      07:38:30
3      06:32:30
4      07:36:30
5      06:52:30
6      06:47:00
     ...   
273    07:14:30
274    08:47:30
280    08:37:00
281    09:21:30
284    08:10:30
Name: endTime, Length: 199, dtype: object

Я могу запускать его по часам только путем преобразования с помощью .hour:

df_valid.endTime = pd.to_datetime(df_valid.endTime, format='%Y-%m-%dT%H:%M:%S').dt.hour
fig, ax = plt.subplots(figsize=(20, 10))
autocorrelation_plot(df_valid.endTime, ax=ax)

Но я хочу также включить минуты чтобы быть более точным. Но при попытке обойтись без преобразования .hour сначала я получаю TypeError: unsupported operand type(s) for +: 'datetime.time' and 'datetime.time'

Есть идеи, почему?

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