SAS缺失价值

K.M*_*M.M 1 sas

我是SAS新手,正在处理一个处理数字变量'width'的数据集.此变量有多个缺失值,显示为"." 我需要转换这些,所以它们在结果中显示为"无样品"如果我只是转换为零,我会这样做:

if width=. then do width='0';
Run Code Online (Sandbox Code Playgroud)

但由于我需要将其改为角色,我不确定该怎么做.

谢谢

Tom*_*Tom 5

定义格式并将其与变量一起使用.

proc format ;
  value nosample
   .='No Sample'
  ;
run;
proc print data=have ;
  format width nosample.;
run;
Run Code Online (Sandbox Code Playgroud)