我有一个数据帧,其中的数据行间隔为一秒,所以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()
答案 0 :(得分:0)
对于秒值,我还有另一列称为df ['sec']。我得到了秒数= 0(每分钟的第零秒)的行索引,并用np.nan替换了每隔一行。然后我用fillna(method ='ffill')向下复制值。
The linker can’t write to filename.