使用 Pandas 的 2 天移动平均线

Moving average 2 day span using Pandas

我有一个数据框 df,我想计算接下来 2 天的移动平均值,window 为 5。然后我希望将结果存储在 Python:

 date                count

 08052020            50
 08152020            10
 08252020            30
 09052020            10
 09152020            15
 09252020            5

这就是我正在做的事情:

 count = df['new'] = df['count'].rolling(2).mean()
 print(count)

如有任何见解,我们将不胜感激。

已更新 所需输出:

 count = [23, 14]
       

         

我认为你需要:

df['new'] = df['count'].rolling(5).mean()

count = df["new"].dropna().to_list()

print(count)

输出:

[23.0, 14.0]