【发布时间】:2021-05-05 15:51:41
【问题描述】:
我有一个 pandas 数据框,我想滚动汇总,其中窗口由另一列指定。
例如,
| values_to_sum | window_size | rolling_sum |
|---|---|---|
| 1 | 6 | 17 |
| 2 | 5 | 16 |
| 1 | 2 | 4 |
| 3 | 5 | 19 |
| 4 | 5 | NaN |
| 6 | 4 | NaN |
| 2 | 3 | NaN |
| 4 | 3 | NaN |
尝试在滚动函数中调用列window_size 会导致错误ValueError: window must be an integer。
我怎样才能为滚动函数逐行调用列window_size?
【问题讨论】: