pandas系列:计算邻居之间的意思

时间:2016-11-13 16:57:59

标签: python pandas mean

我有pandas系列,想要计算邻居元素之间的平均值。

例如[1 2 3 4 5 6 7 8 9]会给出结果[1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5]

1 个答案:

答案 0 :(得分:1)

尝试使用rolling

S = pd.Series(range(1,10))
S1 = S.rolling(2).mean().dropna()

输出:

1    1.5
2    2.5
3    3.5
4    4.5
5    5.5
6    6.5
7    7.5
8    8.5