首页 > 解决方案 > 在 Pandas 中按日期范围内的 ID 对行进行分组

问题描述

我在 Pandas 中有以下DataFrame

共有三列enrolidsvcdate_formpay,它们分别显示给定成员的 ID、日期和他们支付的金额。如果日期在 +/- 1 天的范围内,我的目标是计算按 enrolid 分组的总工资。因此,例如,如果参加者的日期是 21 年 7 月 1 日、21 年 7 月 2 日和 21 年 7 月 3 日,这应该都在一个桶中,我想找到这些日期的总工资结合。我想按成员分组以仅包括一个 enrolid 的日期,但包括落在 +/- 1 天范围内的所有行。

标签: pythongroup-by

解决方案


推荐阅读