So verwenden sie die cmiss-funktion in sas (mit beispiel)
Sie können die CMISS- Funktion in SAS verwenden, um die Anzahl fehlender Werte in jeder Zeile eines Datensatzes zu zählen.
Hier ist eine gängige Methode, diese Funktion in der Praxis zu verwenden:
data new_data;
set my_data;
total_missing = cmiss (of team -- assists);
run ;
In diesem speziellen Beispiel wird ein neuer Datensatz namens new_data erstellt, der eine Spalte namens total_missing enthält, die die Anzahl der fehlenden Werte in jeder Zeile zwischen den Spalten team und assists zählt.
Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.
Beispiel: Verwenden Sie CMISS in SAS, um die Anzahl der fehlenden Werte in jeder Zeile zu zählen
Nehmen wir an, wir haben in SAS den folgenden Datensatz namens my_data , der Informationen über verschiedene Basketballspieler enthält:
/*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;
Beachten Sie, dass in mehreren Zeilen Werte fehlen.
Wir können die CMISS- Funktion verwenden, um die Anzahl der fehlenden Werte in jeder Zeile zu zählen:
Die folgenden Beispiele zeigen, wie jede Methode in der Praxis mit dem folgenden Datensatz in SAS verwendet wird:
/*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 ;
Die neue Spalte namens total_missing zeigt die Anzahl der fehlenden Werte in jeder Zeile an.
Zum Beispiel:
- Die erste Zeile enthält 0 fehlende Werte.
- Die zweite Zeile enthält 0 fehlende Werte.
- Die dritte Zeile enthält 0 fehlende Werte.
- Die vierte Zeile enthält 1 fehlenden Wert.
Und so weiter.
Hinweis : Die vollständige Dokumentation zur SAS CMISS -Funktion finden Sie hier .
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in SAS ausführen:
So zählen Sie fehlende Werte in SAS
So löschen Sie Zeilen mit fehlenden Werten in SAS
So ersetzen Sie fehlende Werte in SAS durch Null