Python 开始日期在之前的滚动平均数
这个代码给出了从90天之前到今天的滚动平均值Python 开始日期在之前的滚动平均数,python,python-3.x,pandas,Python,Python 3.x,Pandas,这个代码给出了从90天之前到今天的滚动平均值 df.rolling('90d',on='Date')['quantity'].mean() 我现在想要的是从90天之前到30天之前,如何实现这一点?我将使用总和和计数滚动两次: roll90 = df.rolling('90d').quantity.agg({'sum','count'}) # you may want roll29 instead of roll30 roll30 = df.rolling('30d').quantity.agg
df.rolling('90d',on='Date')['quantity'].mean()
我现在想要的是从90天之前到30天之前,如何实现这一点?我将使用
总和和计数滚动两次:
roll90 = df.rolling('90d').quantity.agg({'sum','count'})
# you may want roll29 instead of roll30
roll30 = df.rolling('30d').quantity.agg({'sum','count'})
roll = roll90 - roll30
roll['mean'] = roll['sum']/roll['count']