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