我是 R 新手,并试图通过滚动方式计算 3 个月的拖欠。
我的数据框由(CID、acquistion_date 和 delinquient)组成
我正在尝试创建一个新的数据帧,其中附加了第 4 列(Roll_deliquency),即过去 3 个月的拖欠计数)。一旦我们有了新的客户 ID,我们就会重新开始该客户的第一笔交易。Roll_Deliquiency 是过去 3 个月 的拖欠总数。
预期结果如下
CID AQ_DATE Delinquient Roll_Deliquiency
103 2007/03/18 1 0
103 2007/04/03 0 1
103 2007/04/17 0 1
103 2007/05/03 0 1
103 2007/05/17 1 1
103 2007/06/02 1 2
103 2007/06/16 1 3
103 2007/07/02 1 3
103 2008/01/03 1 0
103 2008/01/17 1 1
103 2008/02/02 0 2
103 2008/02/16 1 2
105 2007/01/01 1 0
105 2007/01/11 1 1
105 2007/02/10 1 2
105 2007/02/14 0 3
105 2007/02/17 1 3
105 2007/02/17 1 4
105 2007/02/17 1 5
105 2007/04/02 0 5
105 2007/04/10 1 5
有人可以帮我写R代码吗?我尝试使用滚动应用,但无法根据需要进行自定义。