SAS中文论坛

标题: 如何在SAS中把问号改成空? [打印本页]

作者: shiyiming    时间: 2011-6-24 14:19
标题: 如何在SAS中把问号改成空?
如何在SAS中把问号改成空?例如Name= 'NEZIR HUSEINOVIC ????????',我需要把带有问号的全部改成空,恳请各位大师指教,谢谢....
作者: shiyiming    时间: 2011-6-24 15:06
标题: Re: 如何在SAS中把问号改成空?
[code:1hvbhaaq]data _null_;
    Name='NEZIR HUSEINOVIC ????????';
    put name=;
    name=compress(name,'?');
    put name=;
run;[/code:1hvbhaaq]
作者: shiyiming    时间: 2011-6-24 15:27
标题: Re: 如何在SAS中把问号改成空?
谢谢...已经好了...
作者: shiyiming    时间: 2011-6-25 09:55
标题: Re: 如何在SAS中把问号改成空?
[code:bkmv8w2b]

data _null_;
    Name='NEZIR HUSEINOVIC ????????';
    put name=;
    name=translate(name,'','?');
    put name=;
run;


[/code:bkmv8w2b]
作者: shiyiming    时间: 2011-6-25 11:16
标题: Re: 如何在SAS中把问号改成空?
data _null_;
    Name='NEZIR HUSEI?NOVIC ????????';
    put name=;
    name = prxchange('s/(\?)/ /', -1, name);
    put name=;
run;
作者: shiyiming    时间: 2011-6-29 14:43
标题: Re: 如何在SAS中把问号改成空?
我的第一想法是正则表达式




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