与daily data, resample every 3 days, calculate over trailing 5 days efficiently有关,但求和超过了跨步的非连续数据。
我有一个每小时的时间序列。对于每个小时,我希望在前10天的最后一个窗口中获得当天同一小时的平均值。例如。我希望在2019-08-14 23:00拥有从2019-08-04到2019-08-13的所有23:00数据的平均值。
在pandas / numpy中有有效的方法吗?还是我应该袖手旁观,编写自己的循环和数据结构?
加分:如果今天是工作日(周一至周五),则平均值应为前10个工作日。如果是周末(周六至周日),则为前10个周末(约2.5个月)