熊猫:每小时平均时间的滚动窗口

时间:2019-08-14 20:34:52

标签: python pandas numpy time-series

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个月)

0 个答案:

没有答案