📜  SAS 编程中的 IS MISSING 和 IS NOT MISSING 运算符

📅  最后修改于: 2022-05-13 01:55:34.282000             🧑  作者: Mango

SAS 编程中的 IS MISSING 和 IS NOT MISSING 运算符

  1. 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 选择缺失值。

  2. 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”);