我有一个如下所示的数据集:
date id score
0 2016-04-01 A 1.0
1 2016-04-01 B 2.0
2 2016-04-02 C 1.0
3 2016-04-02 A 3.0
4 2016-04-03 B 4.5
5 2016-04-04 C 1.0
6 2016-04-05 A 2.0
7 2016-04-06 B 3.0
8 2016-04-06 C 6.0
我想计算过去 N 天的平均值,不包括今天,按日期和产品分组,因此 n=4 的结果如下所示:
date id mean_of_last_n_days
0 2016-04-01 A NaN
1 2016-04-01 B NaN
2 2016-04-02 C 0
3 2016-04-02 A 1.0
4 2016-04-03 B 2.0
5 2016-04-04 C 1.0
6 2016-04-05 A 2.0
7 2016-04-06 B 3.25
8 2016-04-06 C 1.0
有什么建议吗?