当前位置:知识百问>生活百科>SAS中compress函数的用法

SAS中compress函数的用法

2023-07-03 16:46:30 编辑:join 浏览量:606

SAS中compress函数的用法

SAS中COMPRESS 函数的功能:从一个字符串移除特定的字符。 

语法表达式为COMPRESS(<source> <, chars> <, modifiers> ) ,其中,第一个<source>参数表示的是:让芦字符串,变量或者表达式,是将要被做处理的数据源。第二个<, chars> 参数表示的是:特定的字符常量,变量或表达式。第三个<, modifiers>参数是一些固定的参数值,慎宴默认是空格。

例:

1、去掉空宽滑银格

data s ;

a='AB C D ';

b=compress(a);

put b;

run ;

输出结果:ABCD

2、参数<, modifiers>l或者L,在<, chars>列表中自动添加小写字符。

如:data s ;

x='123-4567-8901 B 234-5678-9012 c';

y1 = compress(x,'ABCD');

y2 = compress(x,'ABCD','l');

put y1 y2;

run ;

输出结果:

y1 = 123-4567-8901234-5678-9012 c               

y2 = 123-4567-8901234-5678-9012

加了l参数的 y2 将小写字母c也给去掉了 .

扩展资料:

COMPRESS 函数----从一个字符串移除特定的字符。

表达式:COMPRESS (<source>,<chars>,<modifiers>)

例如:

移除Tab

data _null_;

x='1   2    3    4   5';

y=compress(x,' ');

put y;

run;

结果是12345。

标签:SAS,compress,用法

版权声明:文章由 知识百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaiwen.com/life/166542.html
热门文章