Як підрахувати відсутні значення в sas: з прикладами


Щоб підрахувати кількість відсутніх значень у SAS, можна використовувати такі методи:

Спосіб 1: підрахувати відсутні значення для числових змінних

 proc means data =my_data
    NMISS ;
run ;

Спосіб 2: підрахувати відсутні значення для символьних змінних

 proc sql; 
select nmiss(char1) as char1_miss, nmiss(char2) as char2_miss
    from my_data;
quit;

У наведених нижче прикладах показано, як використовувати кожен метод на практиці з таким набором даних у SAS:

 /*create dataset*/
data my_data;
    input team $pos $rebounds assists;
    datalines ;
GA 10 8
BF4.
. F 7 10
DC. 14
EF. 10
FG 12 7
GC. 11
;
run ;

/*view dataset*/
proc print data =my_data; 

Приклад 1: підрахувати відсутні значення для числових змінних

Ми можемо використовувати наступний код, щоб підрахувати кількість відсутніх значень для кожної з числових змінних у наборі даних:

 /*count missing values for each numeric variable*/
proc means data =my_data
    NMISS ;
run ;

З результату ми бачимо:

  • Всього в стовпці відмов 3 відсутні значення.
  • Загалом у стовпці передач відсутнє 1 значення.

Приклад 2: Підрахувати відсутні значення для символьних змінних

Ми можемо використовувати наступний код, щоб підрахувати кількість відсутніх значень для кожної символьної змінної в наборі даних:

 /*count missing for each character variable*/
proc sql ; 
    select nmiss(team) as team_miss, nmiss(pos) as pos_miss
    from my_data; 
quit ;

З результату ми бачимо:

  • У стовпці «Команда» відсутнє 1 значення.
  • У стовпці pos відсутні 0 значень.

Примітка . Ви можете знайти повну документацію щодо функції NMISS тут .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в SAS:

Як нормалізувати дані в SAS
Як видалити дублікати в SAS
Як замінити пропущені значення на нуль в SAS

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *