SAS中文论坛

标题: 新手提问,请求高手解答 [打印本页]

作者: shiyiming    时间: 2009-10-29 11:31
标题: 新手提问,请求高手解答
1.如何将已有的 numeric variable 加上一个英文字,使其变成character variable
例: 将 123 321 456变成 a123 a321 a456

2.如何将遗失的values都转变成某个指定的value?
作者: shiyiming    时间: 2009-10-29 12:15
标题: Re: 新手提问,请求高手解答
还有多一个问题
如何只列出有某特定名字的observation?
例:在 Mary Jackson,Lin Mary,Mike Kidd  此3个observations中,
如何在proc print中只列出含有mary的?
作者: shiyiming    时间: 2009-10-29 14:23
标题: Re: 新手提问,请求高手解答
[code:37t5v54t]data temp1;
        input num_var;
        chr_var=compress('a'||put(num_var,best.));
datalines;
123
321
456
;

data temp2;
        input x;
        if missing(x) then x=9;
datalines;
1
.
.
4
;

data temp3;
        input name $1-20;
datalines;
Mary Jackson
Lin Mary
Mike Kidd
;

proc print data=temp3;
        where upcase(name) like '%MARY%';
run;[/code:37t5v54t]




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