本篇文章给大家分享的是有关missing函数是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
10年积累的网站设计、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有鄂伦春免费网站建设让你可以放心的选择与我们合作。missing()函数是用来检验缺失值的函数
帮助文档里有个例子,它是用来检查包含缺失值的变量的:
data _null_; input @1 var1 3. @5 var2 3.; if missing(var1) then do; put 'Variable 1 is Missing.'; end; else if missing(var2) then do; put 'Variable 2 is Missing.'; end; datalines; 127 988 195 ; run;
另外,我们经常遇到需要剔除缺失值的情况,通常习惯用if variable=. then delete;这个语句在很多情况下容易出错,
例如:
data value; input var1 var2 @@; if var2=. then delete; datalines; 127 988 195 . 122 .n ; run;
if var2=. then delete这样的结果只会剔除 缺失的值。得到的结果:
Obs var1 var2
1 127 988
2 122 N
如果需要剔除.n,我们可以考虑missing()函数:
data value; input var1 var2 @@; if missing(var2) then delete; datalines; 127 988 195 . 122 .n ; run; proc print ;run;
结果:
Obs var1 var2
1 127 988
以上就是missing函数是什么,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。