如何获得大熊猫系列值的某些长度n的滚动值?
例如,如果我有以下内容:
df = pd.DataFrame({'temperature': [0, 1, 2, np.nan, 4, 2, 0.8, 4, 8.8, 7.12]})
Run Code Online (Sandbox Code Playgroud)
我如何获得长度为n的移动值,即n = 3时的移动值:
[NaN,NaN,0],[NaN,0,1],......,[4,8.8,7.12]
编辑:如果我使用熊猫滚动,如:
roll = pd.Series.rolling(df, 3).mean()
Run Code Online (Sandbox Code Playgroud)
那么roll就是该系列的移动平均线.在这里,我不想要每个移动的3个值的平均值,而是这些3个值的集合.