计算数据框中的滞后数据

时间:2017-06-07 14:05:48

标签: r pandas

在数据框中考虑我有以下值:

Date,Value
2017-01-01,1
2017-01-02,2
2017-01-03,3
2017-01-04,3
2017-01-05,2
2017-01-06,2
...
2017-01-31,30

因此,在将它们读入数据框后,我想创建一个具有5天滞后平均值的数据帧。这意味着2017-01-05的读数为2.2,而2017-01-06的读数为2.4。除了循环之外,还有更简单的方法吗?我们说

df = pd.DataFrame.from_csv("data.csv")
for i in range(4, len(df)-5):
    sum_df = df[i:i+4]
    ...

0 个答案:

没有答案