Как использовать функцию cmiss в sas (с примером)


Вы можете использовать функцию CMISS в SAS для подсчета количества пропущенных значений в каждой строке набора данных.

Вот общий способ использования этой функции на практике:

 data new_data;
    set my_data;
    total_missing = cmiss (of team -- assists);
run ;

В этом конкретном примере создается новый набор данных с именем new_data , который включает столбец с именем total_missing , который подсчитывает количество пропущенных значений в каждой строке между столбцами с именем Team и Assets .

В следующем примере показано, как использовать этот синтаксис на практике.

Пример. Используйте CMISS в SAS для подсчета количества пропущенных значений в каждой строке.

Допустим, у нас есть следующий набор данных в SAS под названием my_data , который содержит информацию о различных баскетболистах:

 /*create dataset*/
data my_data;
    input team $points assists;
    datalines ;
Cavs 12 5
Cavs 14 7
Warriors 15 9
. 18 9
Mavs 31 7
Mavs. 5
. . 3
Celtics 36 9
Celtics 40 7
;
run ;

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

Обратите внимание, что в нескольких строках отсутствуют значения.

Мы можем использовать функцию CMISS для подсчета количества пропущенных значений в каждой строке:

В следующих примерах показано, как использовать каждый метод на практике со следующим набором данных в SAS:

 /*create new dataset that counts number of missing values in each row*/
data new_data;
    set my_data;
    total_missing = cmiss (of team -- assists);
run ; 

Функция CMISS в SAS

Новый столбец под названием total_missing отображает количество пропущенных значений в каждой строке.

Например:

  • Первая строка содержит 0 пропущенных значений.
  • Вторая строка содержит 0 пропущенных значений.
  • Третья строка содержит 0 пропущенных значений.
  • Четвертая строка содержит 1 пропущенное значение.

И так далее.

Примечание . Полную документацию по функции SAS CMISS можно найти здесь .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в SAS:

Как посчитать пропущенные значения в SAS
Как удалить строки с пропущенными значениями в SAS
Как заменить пропущенные значения нулями в SAS

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *