我有数据帧,我应用了熊猫移动窗口的方法。moving = df.rolling(150, win_type='triang').mean() 上面的代码行可以计算移动窗口的平均值,但我不想要每个移动窗口的平均值。我需要应用循环来处理每个移动窗口,如下所示: for x in moving:
#do some process 在python中有没有什么有效的方法可以做到这一
对于任何想知道同样的事情的人,我都想通了。下面的实现没有任何问题。事实是,EMA需要超过21个数据点来计算20个数据点的指数移动平均值。这样做的原因是,较早的数据点会影响您试图计算的数据点。简单地说,我测试了一下,您需要大约40-50个数据点才能获得与100+数据点相同的20天EMA。 我试图计算股票的指数移动平均线( EMA ),但我的计算有问题。uClose是计算均线的列,&q