SAS数据集中遇到这种问题,每次我都被搞晕:
已知数据集S1(只含有一个变量)如下:
x
3
7
2
4
1
6
想得到这样的数据集:增加一列Y,Y是X的累加值,也就是得到如下数据集:
X Y
3 3
7 10
2 12
4 16
1 17
6 23
如何实现啊?这个代码如何写啊?请高手哥哥姐姐帮组帮组小弟吧!非常感谢!
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
data s1;
input x;
y+x;
datalines;
;
data s1; input x@@;cards;3 7 24 16;run;
data s2; set s1; if obs=1 then y=x; else do; y+x; output; end; run;