Получить сумму рабочих дней в Dataframe Python с повторной выборкой - PullRequest
0 голосов
/ 03 октября 2019

У меня есть временной ряд, в котором я хочу получить сумму значений рабочего дня для каждой недели. Снимок используемого кадра данных (df) показан ниже. Обратите внимание, что 2017-06-01 - это пятница, поэтому отсутствующие дни представляют выходные дни

. Я использую resample для группировки данных по каждой неделе, и моя цель - получить сумму. Однако когда я применяю эту функцию, я получаю результаты, которые я не могу оправдать. Я ожидал, что в первом ряду получим 0, которое является суммой значений, содержащихся в первой неделе, затем 15 для следующей недели и т. Д.

df_resampled = df.resample('W', label='left').sum()
df_resampled.head()

Original DataFrame Data after resampled

Может кто-нибудь объяснить мне, что мне не хватает, так как кажется, что я неправильно понял функцию ресэмплирования?

...