Veröffentlicht am :
Data Manipulation CREATION_INTERNE

Umgang mit fehlenden Werten mit der SUM-Funktion

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Dieses Programm veranschaulicht ein Schlüsselverhalten der SUM-Funktion in SAS©: Im Gegensatz zur einfachen arithmetischen Addition ignoriert die SUM-Funktion fehlende Werte (behandelt sie als 0) bei der Berechnung der Summe, wodurch sichergestellt wird, dass ein numerisches Ergebnis zurückgegeben wird, solange mindestens ein Argument nicht fehlt.
Datenanalyse

Type : CREATION_INTERNE


Die 'cholesterol'-Daten werden direkt im Code mit der DATALINES-Anweisung generiert.

1 Codeblock
DATA STEP Data
Erklärung :
Erstellung einer Tabelle namens 'cholesterol'. Die Variable 'Total1' wird durch Addition von 'Ldl', 'Hdl' und 'Vldl' berechnet. Beobachtung 2 enthält einen fehlenden Wert für 'Vldl', was zeigt, dass 'Total1' dank der SUM-Funktion trotzdem berechnet wird (205).
Kopiert!
1DATA cholesterol;
2 INPUT ID Ldl Hdl Vldl;
3 Total1 = SUM(Ldl, Hdl, Vldl);
4 DATALINES;
51 160 50 20
62 150 55 .
73 120 40 30
84 140 50 25
9;
10RUN;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.