Verwendung der length-funktion in sas (mit beispielen)
Sie können die LENGTH- Funktion in SAS verwenden, um die Länge von Zeichenvariablen ohne nachgestellte Leerzeichen zu berechnen.
Diese Funktion verwendet die folgende grundlegende Syntax:
LÄNGE(Ausdruck)
Gold:
- Ausdruck : Die zu analysierende Zeichenfolge
Das folgende Beispiel zeigt, wie Sie diese Funktion in der Praxis nutzen können.
Beispiel: Verwendung der LENGTH-Funktion in SAS
Nehmen wir an, wir haben den folgenden Datensatz in SAS:
/*create dataset*/
data original_data;
input team $1-21 points;
datalines ;
Golden State Warriors 99
Brooklyn Nets 101
Utah Jazz 105
Cleveland Cavs 100
Atlanta Hawks 109
Milwaukee Bucks 98
Miami Heat 93
Houston Rockets 100
Los Angeles Lakers 112
;
run ;
/*view dataset*/
proc print data = original_data;
Mit der LENGTH- Funktion können wir die Länge jeder Zeichenfolge in der Teamspalte berechnen:
/*calculate length of each string in team column*/
data new_data;
set original_data;
team_length = length (team);
run ;
/*view results*/
proc print data = new_data;
Die neue Spalte namens team_length zeigt die Länge jeder Zeichenfolge in der Teamspalte an.
Zum Beispiel:
- Die Kette „Golden State Warriors“ hat eine Länge von 21 .
- Die Zeichenfolge „Brooklyn Nets“ hat eine Länge von 13 .
- Die Saite „Utah Jazz“ hat eine Länge von 9 .
- Das „Cleveland Cavs“-Seil hat eine Länge von 14 .
Und so weiter.
Beachten Sie, dass die LENGTH- Funktion Leerzeichen zwischen Wörtern als Zeichen zählt, nachfolgende Leerzeichen jedoch nicht als Zeichen.
Wenn Sie die Länge einer Zeichenvariablen einschließlich nachfolgender Leerzeichen berechnen möchten, verwenden Sie stattdessen die Funktion LENGTHC .
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere allgemeine Funktionen in SAS verwenden:
So verwenden Sie die SUBSTR-Funktion in SAS
So verwenden Sie die COMPRESS-Funktion in SAS
So verwenden Sie die FIND-Funktion in SAS
So verwenden Sie die COALESCE-Funktion in SAS