擅长:python、mysql、java
<p>您可以使用pandas找到滚动平均值,然后用零填充<code>NaN</code>。在</p>
<p>使用类似以下内容:</p>
<pre><code>col = [1,2,3,4,5,6,7,8,9]
df = pd.DataFrame(col)
df['rm'] = df.rolling(5).mean().fillna(value =0, inplace=False)
print df
0 rm
0 1 0.0
1 2 0.0
2 3 0.0
3 4 0.0
4 5 3.0
5 6 4.0
6 7 5.0
7 8 6.0
8 9 7.0
</code></pre>