目标:创建新变量sumx,取值为从某id出现的一年开始的x值的累加,之后年份如果没有x新增值,则新增一行该年份该id数据,sumx顺延上一年的结果,直到最晚年份。
数据截取如下:
clear
input id year x
1 2000 2
1 2001 1
1 2002 6
1 2003 4
2 2002 5
2 2003 2
3 2000 1
3 2001 2
3 2003 4
4 2001 3
4 2003 1
end
例如 id2从2002年开始出现 ,则id2的sumx 在2002年为5,2003年为7,2004无新增x值,则新增一行2004年id2数据,sumx顺延2003年的值7。
id4从2001年出现,则2001id4sum为3 新增2002 ǐd4sum为3 2003为4,新增2004也为4
希望各位老师同学能给予一点帮助。