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;

LENGTH-Funktion in SAS

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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert