熊猫:仅每分钟更新一次滚动平均值以获取一秒钟的数据

时间:2020-09-21 19:14:26

标签: python pandas

我有一个数据帧,其中的数据行间隔为一秒,所以08:00:00、08:00:01等。我想在10分钟的时间内进行滚动平均,但我只想滚动平均值每分钟更新一次。因此,08:10:00-08:10:59的滚动平均值都将是相同的值,然后在8:11:00它将在下一分钟更新为新值。

当前,我正在使用以下行来计算滚动平均值,该平均值每秒更新一次:

df['counts-avg'] = df['counts'].rolling(window=600).mean()

1 个答案:

答案 0 :(得分:0)

对于秒值,我还有另一列称为df ['sec']。我得到了秒数= 0(每分钟的第零秒)的行索引,并用np.nan替换了每隔一行。然后我用fillna(method ='ffill')向下复制值。

The linker can’t write to filename.
相关问题