Как рассчитать сводную статистику (среднее и стандартное отклонение) для объектов даты и времени Python в форме ГГГГ-ММ-ДД?Я хочу сделать это для разных групп объектов datetime, которые имеют разные идентификаторы.
Вот как выглядят данные:
import datetime as dt
df = pd.DataFrame({
'Date': [dt.date(2017,9,1),dt.date(2017,9,21),dt.date(2017,9,14),
dt.date(2017,11,7),dt.date(2017,8,1),dt.date(2017,12,21),
dt.date(2017,12,14),dt.date(2017,10,1),dt.date(2017,10,1)],
'ID': [1,2,3,3,2,1,2,3,2],
})
Date ID
2017-09-01 1
2017-11-01 2
2017-09-01 3
2017-11-07 3
2017-08-01 2
2017-11-01 1
2017-12-01 2
2017-10-01 3
2017-10-01 2
И я хочу получить результат, который выглядит следующим образом:
ID_1_mean ID_1_sd ID_2_mean ID_2_sd ...
YYYY-MM-DD int YYYY-MM-DD int ...
где YYYY-MM-DD - среднее значение отдаты в группе 1, а int - это среднее в группе 1, повторяется для всех групп.