[转载]SAS编程技巧--巧用MISSING选项
(2014-03-27 17:21:41)
标签:
转载 |
昨天写代码遇到一个问题,数值型的变量如果没有赋值,在用 CATS 函数拼串后,结果中有很多个点。查了帮助,其他的 CAT 系列函数都有此问题,因为 SAS 在对数值型变量进行字符串操作时,先将其用 BEST format 进行转换,转换完之后所有缺失值都显示为点。无路可走的时候,跟着公司的美女去吃火锅,果然美食加上美女的功效威力无敌,回去就想到了 MISSING 选项。另外,这个办法适用于所有字符串操作。
MISSING 选项为默认值时的输出:
data demo;
run;
输出结果:
str1=hello num1=. str2=world
str_all=hello.world
修改 MISSING 选项后的输出:
options missing='';
data demo;
run;
options missing=.;
输出结果:
str1=hello num1= str2=world str_all=helloworld

加载中…