Jak korzystać z funkcji cmiss w sas-ie (z przykładem)


Możesz użyć funkcji CMISS w SAS-ie, aby policzyć liczbę brakujących wartości w każdym wierszu zbioru danych.

Oto typowy sposób wykorzystania tej funkcji w praktyce:

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

W tym konkretnym przykładzie tworzony jest nowy zbiór danych o nazwie new_data , który zawiera kolumnę o nazwie total_missing , która zlicza liczbę brakujących wartości w każdym wierszu pomiędzy kolumnami o nazwie team i assys .

Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.

Przykład: Użyj CMISS w SAS-ie, aby policzyć liczbę brakujących wartości w każdym wierszu

Załóżmy, że mamy w SAS-ie następujący zbiór danych o nazwie my_data , który zawiera informacje o różnych koszykarzach:

 /*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; 

Należy zauważyć, że w kilku wierszach brakuje wartości.

Za pomocą funkcji CMISS możemy policzyć liczbę brakujących wartości w każdym wierszu:

Poniższe przykłady pokazują, jak zastosować każdą metodę w praktyce z następującym zbiorem danych w SAS-ie:

 /*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 ; 

Funkcja CMISS w SAS-ie

Nowa kolumna o nazwie total_missing wyświetla liczbę brakujących wartości w każdym wierszu.

Na przykład:

  • Pierwszy wiersz zawiera 0 brakujących wartości.
  • Drugi wiersz zawiera 0 brakujących wartości.
  • Trzeci wiersz zawiera 0 brakujących wartości.
  • Czwarty wiersz zawiera 1 brakującą wartość.

I tak dalej.

Uwaga : Pełną dokumentację funkcji SAS CMISS znajdziesz tutaj .

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w SAS-ie:

Jak policzyć brakujące wartości w SAS-ie
Jak usunąć wiersze z brakującymi wartościami w SAS-ie
Jak zastąpić brakujące wartości zerem w SAS-ie

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *