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

SAS中compress函数的用法

2024-12-02 18:18:32 编辑:zane 浏览量:524

SAS中compress函数的用法

的有关信息介绍如下:

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。

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