SAS中文论坛

标题: 菜鸟求助 [打印本页]

作者: shiyiming    时间: 2010-4-18 15:43
标题: 菜鸟求助
现有一变量a
1
2
3
4
1
2
3
1
2
1
2
3
4
5
想生成另一变量b
a  b
1  1
2  1
3  1
4  1
1  2
2  2
3  2
1  3
2  3
1  4
2  4
3  4
4  4
5  4

求教!
作者: shiyiming    时间: 2010-4-18 16:12
标题: Re: 菜鸟求助
[code:t3khr36u]data temp;
        retain a b 0;
        input a;
        b=ifn(a=1,b+1,b);
datalines;
1
2
3
4
1
2
3
1
2
1
2
3
4
5
;[/code:t3khr36u]
作者: shiyiming    时间: 2010-4-18 16:32
标题: Re: 菜鸟求助
[code:l8lw8j3n]data a ;
input a ;
cards ;
1
2
3
4
1
2
3
1
2
1
2
3
4
;
data b ;
        set a ;
        if a=1 then b+1 ;
run ;[/code:l8lw8j3n]




欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/) Powered by Discuz! X3.2