1 proc sql; 2 select date,coalesce(city,1),wangnei from mysas.mms; 3 quit;
coalesce()函数可以判断字段的缺失值并用指定的值来代替,注意字段值类型需要和指定的值类型保持一致。
或者
1 proc sql; 2 select date,wangnei, 3 case 4 when city is missing then 1 5 else city 6 end as city 7 from mysas.mms; 8 quit;
也可以实现相同的功能。
本文介绍了在SAS中使用两种方法处理数据集中的缺失值:一是通过COALESCE函数直接替换缺失值;二是利用CASE WHEN语句进行条件判断替换。这两种方法均可有效地处理缺失值问题。
1万+

被折叠的 条评论
为什么被折叠?



