Sas: so verwenden sie die datalines-anweisung zum erstellen eines datensatzes


Mit der datalines- Anweisung in SAS können Sie schnell einen neuen Datensatz von Grund auf erstellen.

Dazu können Sie die folgende grundlegende Syntax verwenden:

 data original_data;
    input var1 $var2;
    datalines ;
AT 12
B 19
C23
D 40
;
run ;

Hier erfahren Sie, was jede Anweisung bewirkt:

  • data : Der Name des Datensatzes
  • Eingabe : Der Name und Typ jeder Variablen im Datensatz
  • Datenzeilen : die tatsächlichen Werte im Datensatz

Beachten Sie, dass ein Dollarzeichen „ $ “ nach einem Variablennamen SAS mitteilt, dass es sich bei der Variablen um eine Zeichenvariable handelt.

Die folgenden Beispiele zeigen, wie die datalines- Anweisung in der Praxis verwendet wird.

Beispiel 1: Erstellen Sie einen Datensatz mit allen numerischen Variablen

Der folgende Code zeigt, wie ein Datensatz mit drei numerischen Variablen erstellt wird: Punkte, Assists und Rebounds:

 /*create dataset*/
data original_data;
    input points assists rebounds;
    datalines ;
22 8 4
29 5 4
31 12 8
30 9 14
22 7 1
24 9 2
18 6 4
20 5 5
25 1 4
;
run ;

/*view dataset*/
proc print data = original_data; 

Das Ergebnis ist ein Datensatz mit drei numerischen Variablen.

Beispiel 2: Erstellen Sie einen Datensatz mit alphabetischen und numerischen Variablen

Der folgende Code zeigt, wie ein Datensatz mit alphabetischen und numerischen Variablen erstellt wird:

 /*create dataset*/
data original_data;
    input team $position $points assists;
    datalines ;
A Guard 8 4
A Guard 5 4
A Forward 12 8
A Forward 9 14
A Forward 7 1
B Guard 9 2
B Guard 14 9
B Forward 15 8
B Forward 11 4
;
run ;

/*view dataset*/
proc print data = original_data; 

Wir können die Funktion proc content verwenden, um den Typ jeder Variablen zu überprüfen:

 proc contents data =original_data; 

Aus dem Ergebnis können wir erkennen, dass Team und Position Charaktervariablen sind, während Punkte und Assists numerische Variablen sind.

Zusätzliche Ressourcen

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

So erstellen Sie neue Variablen in SAS
So ersetzen Sie Zeichen in einer Zeichenfolge in SAS
So ersetzen Sie fehlende Werte in SAS durch Null
So entfernen Sie Duplikate in SAS

Einen Kommentar hinzufügen

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