相关疑难解决方法(0)

熊猫滚动值

如何获得大熊猫系列值的某些长度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个值的集合.

python pandas

1
推荐指数
1
解决办法
1022
查看次数

标签 统计

pandas ×1

python ×1