尝试在 pandas 中计算 A 列中值的滚动总和,B 列中给出回溯期,C 列中存储滚动总和的结果。
Index | Column A | Column B || Column C |
| -------- | -------- || -------- |
0 | 1 | 1 || 1 |
1 | 2 | 2 || 3 |
2 | 1 | 3 || 4 |
3 | 3 | 2 || 4 |
4 | 2 | 4 || 8 |
例如,对于最后一行,滚动总和应将 A 列中的最后 4 个值相加,因为 B 列中给出了 4。
避免循环是最佳选择。
虽然是一个简单的任务,但我还没有想出解决方案。