学校机房的SAS版本是9.4: if missing()=0;可以把缺失值删除 。 但是 if missing() then delete; 则会把整个表都删除掉。自己电脑的sas版本是9.2 :if missing()=0;和 if missing() then delete; 都可以只把缺失值删除。
求教是因为sas版本不同,程序不兼容,还是因为 代码写的不对?
楼主: Troyone6
|
3451
5
[问答] IF missing()=0; 和 if missing() then delete; 有什么区别吗? |
本科生 70%
-
|
回帖推荐franky_sas 发表于4楼 查看完整内容 if missing()=0就是相反的。
if missing(var1) then delete; # 如果var1为空,就删除这条记录。
if missing(var1)=0 then delete; # 如果var1不为空,就删除这条记录。
| ||
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明