请各位高手帮忙。
我有数据如以下结构: 公司代码(permno),派息日期(exdt),是否按时(pay)。我想计算包括当前派息日期在内的前6个季度,每个公司按时派息的次数(也就是pay的简单求和)。请问如何计算。具体数据见附件
。
现有数据:
ID exdt pay
1 19860207 1
1 19860529 1
1 19860821 0
1 19861106 1
2 19860207 1
2 19860529 0
2 19860821 0
2 19861106 1
要得到的数据:
ID exdt pay sum
1 19860207 1 1
1 19860529 1 2
1 19860821 0 2
1 19861106 1 3
2 19860207 1 1
2 19860529 0 1
2 19860821 0 1
2 19861106 1 2
我现在的程序如下,可是产生不了我想要的结果: