我正在创建一个payments_summary数据库,其中每一行都有一个客户ID,每一列都有一个月。
来源数据库具有[client_ID, date, amount]
列(每笔收到的付款都为一行)。
我还有另一个数据库
使用Pandas,我可以轻松地将Pandas按月分组,并按月对函数进行重新采样,而且我知道我可以遍历数据库,以便每一行都以不同的日期进行处理,但是由于数据库很大,所以我宁愿使用向量函数。
这是按月分组,但我想按不同截止日期的月分组。
我尝试过
df.groupby(['colA']).resample('M').sum()
因此,如果客户A的截止日期为第4天,我可以有一个矩阵,其中每列都有从5月4日到6月4日的付款总和,就像每个月的付款总和一样,而不是从每月的第一天到最后一天。