Использование Pandas resample после фильтрации выходных - PullRequest
1 голос
/ 04 мая 2020

Я комбинирую несколько операций повторной выборки, чтобы получить среднесуточный трафик c после исключения выходных. В последней повторной выборке за год нули снова являются частью расчета. Как мне от них избавиться?

df5[df5.index.dayofweek < 5].qKfz_gesamt.resample('1h').mean().resample('1d') \   
    .sum().resample('1y').mean()

1 Ответ

1 голос
/ 04 мая 2020

Одним из способов является использование параметра min_count в sum после повторной выборки в день. Тогда выходные дни не имеют значения и не влияют на ежегодную повторную выборку с mean:

(df5[df5.index.dayofweek < 5].qKfz_gesamt
    .resample('1h').mean()
    .resample('1d').sum(min_count=1) #here is the parameter
    .resample('1y').mean())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...