Я изо всех сил пытаюсь выполнить агрегацию по timedelta, включая построение графика. Необработанные данные доступны здесь. По сути, данные имеют отправку (дата-время), разрешение (дата-время), время паузы (timedelta) и разрешение-отправить-пауза (фактическое время для разрешения)
test_df = pd.read_csv('test_df.csv')
#convert to date time stamps
test_df[['Submit','Resolved']] = test_df[['Submit','Resolved']].apply(pd.to_datetime)
#CONVERT PauseTime and Resolved-Submit-Pausetime to Timedelta
test_df['PauseTime']=pd.to_timedelta(test_df['PauseTime'])
test_df['Resolved-Submit-Pausetime'] = pd.to_timedelta(test_df['Resolved-Submit-Pausetime'])
Я пытаюсь агрегировать среднее значение за каждый день "Решено"
test_df.groupby([pd.Grouper(key='Resolved', freq='D')])['Resolved-Submit-Pausetime'].mean()
что дает мне ошибку - «DataError: нет числовых типов для агрегирования»
1) Как я могу агрегировать по среднему значению.
2) Также некоторые рекомендации по построению тренда среднего времени для разрешения (ось x будет иметь все даты, а ось y - среднюю временную дельту «Resolved-Submit-Pausetime»)