So verwenden sie die length-anweisung in sas
Sie können die LENGTH- Anweisung in SAS verwenden, um die maximale Länge der Werte einer Variablen anzugeben.
Das folgende Beispiel zeigt, wie diese Anweisung in der Praxis verwendet wird.
Beispiel: Verwendung der LENGTH-Anweisung in SAS
Angenommen, wir erstellen in SAS den folgenden Datensatz, der Informationen über verschiedene Basketballteams enthält:
/*create dataset*/
data my_data;
input team $conference $points;
datalines ;
Mavericks Southwest 22
Pacers Central 19
Cavs Central 34
Lakers Pacific 20
Heat Southeast 39
Warriors Pacific 22
Grizzlies Southwest 25
Magic Southeastet 29
;
run ;
/*view dataset*/
proc print data =my_data;
Beachten Sie, dass einige Werte in den Spalten „Team “ und „Konferenz“ abgeschnitten sind.
Dies liegt daran, dass die Standardlänge für Zeichenvariablen in SAS 8 beträgt und einige Werte in den Team- und Konferenzspalten diese Länge überschreiten.
Glücklicherweise können wir die LENGTH- Anweisung verwenden, um die maximale Länge der Team- und Konferenzspalten anzugeben:
/*create dataset*/
data my_data;
length team $ 9 conference $ 9 ;
input team $conference $points;
datalines ;
Mavericks Southwest 22
Pacers Central 19
Cavs Central 34
Lakers Pacific 20
Heat Southeast 39
Warriors Pacific 22
Grizzlies Southwest 25
Magic Southeastet 29
;
run ;
/*view dataset*/
proc print data =my_data;
Beachten Sie, dass diesmal keiner der Werte in den Spalten „Team“ oder „Konferenz“ abgeschnitten wird, da wir für jede dieser Spalten eine maximale Länge von 9 angegeben haben.
Wir können auch die Funktion PROC CONTENTS verwenden, um die Länge jeder Variablen in unserem Datensatz anzuzeigen:
proc contents data =my_data;
Aus dem Ergebnis können wir die maximale Länge jeder Variablen ersehen:
- Maximale Konferenzdauer : 9
- Maximale Stichlänge : 8
- Maximale Teamlänge : 9
Hinweis : Das Dollarzeichen „ $ “ nach einem Variablennamen teilt SAS mit, dass es sich bei der Variablen um eine Zeichenvariable handelt.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in SAS ausführen:
So verwenden Sie die Datalines-Anweisung in SAS
So erstellen Sie neue Variablen in SAS
So entfernen Sie Duplikate in SAS