我使用熊猫来处理一些时间序列数据。我有以下格式的数据帧:熊猫数据帧时间序列上的滚动平均值
Date Time Reading
552726 2016/08/01 0: 0: 0 17.28
552727 2016/08/01 0: 0: 5 17.28
552728 2016/08/01 0: 0:10 17.21
552729 2016/08/01 0: 0:15 17.16
552730 2016/08/01 0: 0:20 17.11
552731 2016/08/01 0: 0:25 17.08
552732 2016/08/01 0: 0:30 17.18
552733 2016/08/01 0: 0:35 17.18
etc...
我要平均阅读列,因此,它需要一个10分钟的窗口,并计算平均,我想整个时间序列移动该窗口。然后我想将数据帧与新的平均值进行更新,并且还时间戳,所以它看起来像这样:
Date Time Reading
552726 2016/08/01 0: 0: 0 17.30
552727 2016/08/01 0: 10:0 17.35
552728 2016/08/01 0: 20:0 17.20
etc...
什么是熊猫要做到这一点的最好方法是什么?我尝试使用滚动平均法设置滚动窗口的频率。但是,我必须重新构建数据框架,并自己添加新的时间戳,我认为这有一个更简单,更简单的方法。
谢谢,请让我知道我是否可以更好地澄清事情。
你每5秒钟总是有一次观察吗? – FLab
是的。采样率是1个样本/ 5秒 – entropy4money
那么为什么不使用120个观测滚动窗口? – FLab