So verwenden sie die left-funktion in sas (mit beispiel)


Sie können die LEFT- Funktion in SAS verwenden, um Zeichenfolgen links auszurichten.

Die LEFT- Funktion verschiebt alle führenden Leerzeichen an das Ende der Zeichenfolge, wodurch der Text linksbündig ausgerichtet wird, ohne dass sich die Länge der Zeichenfolge tatsächlich ändert.

Das folgende Beispiel zeigt, wie die LEFT- Funktion in der Praxis verwendet wird.

Beispiel: Verwendung der LEFT-Funktion in SAS

Angenommen, wir haben den folgenden Datensatz in SAS, der die Namen verschiedener Basketballteams enthält:

 /*create first dataset*/
data my_data;
    input team $char20. ;
    datalines ;
   Mavericks
Kings
 Hawks
      Thunder
    Rockets
Blazers
 Nets
;
run ;

/*view dataset*/
proc report data =my_data;
    define team / display style =[asis=on];
run ;

Hinweis : Wir haben PROC REPORT mit der Option DISPLAY STYLE=[ASIS=ON] verwendet, um SAS zu zwingen, Leerzeichen in der Ausgabe anzuzeigen.

Beachten Sie, dass einige Teamnamen am Anfang der Seite mehrere Leerzeichen enthalten.

Wir können einen neuen Datensatz erstellen, in dem wir die LEFT- Funktion verwenden, um jedes der ersten Leerzeichen jedes Teamnamens an das Ende der Zeichenfolge zu verschieben:

 /*create new dataset*/
data new_data;
    set my_data;
    team_left = left (team);
run ;

/*view new dataset*/
proc report data =new_data;
    define team / display style =[asis=on];
run ;

Beachten Sie, dass jeder der Namen in der Spalte team_left jetzt linksbündig ist.

Die LEFT- Funktion verschob alle führenden Leerzeichen jedes Teamnamens an das Ende der Zeichenfolge, was zur Folge hatte, dass die Zeichenfolgen linksbündig ausgerichtet wurden.

Beachten Sie, dass sich dies von der TRIM- Funktion in SAS unterscheidet, mit der führende Leerzeichen vollständig aus Zeichenfolgen entfernt werden können.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in SAS ausführen:

SAS: So entfernen Sie Kommas aus einer Zeichenfolge
SAS: So ersetzen Sie Zeichen in einer Zeichenfolge
SAS: So entfernen Sie Sonderzeichen aus Zeichenfolgen

Einen Kommentar hinzufügen

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