Диапазон дат группировки pandas - PullRequest
0 голосов
/ 26 апреля 2020

Пытался получить вывод с диапазоном дат (еженедельно). Я могу сгруппировать дату и суммировать значения, но как получить вывод в соответствии с изображением ниже. пробовал pd.grouping с частотой, повторная выборка, не повезло, другие методы могут помочь?

ищите желаемый результат в соответствии с изображением

output highlighted

1 Ответ

0 голосов
/ 26 апреля 2020

resample работает с данными временных рядов. Если вы хотите пересчитать DataFrame, у него должен быть индекс DateTime или вам нужно передать параметр on в resample.

Это должно работать df.resample('W', on='Date').sum()

W это еженедельная частота, см. здесь .

Другой вариант, который вы можете изучить, - cut , но повторная выборка IMO будет лучше для того, что вам нужно.

...