SAS 编程中的 IS MISSING 和 IS NOT MISSING 运算符
- IS MISSING 运算符:选择缺失值
任务 1:假设您只想选择学生未填写其部分信息的那些观察结果。
data readin; input name $ Section $ Score; cards; Raj A 80 Atul . 77 Priya B 45 Sandeep A 95 Rahul . 84 Shreya . 44 ; run; data readin1; set readin; where Section is missing; run;
输出:
Where Section is missing => 这将告诉 SAS 为变量 SECTION 选择缺失值。
- IS NOT MISSING 运算符:选择非缺失值
任务 2:假设您只想选择学生填写其部分信息的那些观察。
data readin; input name $ Section $ Score; cards; Raj A 80 Atul . 77 Priya B 45 Sandeep A 95 Rahul . 84 Shreya C 44 ; run; data readin1; set readin; where Section is not missing; run;
输出:
没有缺少 Section => 这将告诉 SAS 选择非缺失值。
NOT运算符可以通过许多其他方式与WHERE 语句一起使用:
没有缺少该部分并且缺少分数;
哪里不是(得分(34、44、84));
如果不是(得分在 50 到 90 之间);
其中 NOT(EQ 节“A”);