So verwenden sie die cards-anweisung in sas (mit beispiel)
Sie können die CARDS- Anweisung in SAS verwenden, um Werte in einen neuen Datensatz einzugeben.
Dazu können Sie die folgende grundlegende Syntax verwenden:
data my_data;
input var1 $var2;
cards ;
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
- Karten : die tatsächlichen Werte im Datensatz
Sobald SAS die CARDS- Anweisung sieht, weiß es, dass die Datenwerte ihr unmittelbar in der nächsten Zeile folgen.
Hinweis Nr. 1 : Ein Dollarzeichen „ $ “ nach einem Variablennamen teilt SAS mit, dass es sich bei der Variablen um eine Zeichenvariable handelt.
Anmerkung Nr. 2 : Die Anweisung heißt CARDS , weil Programmierer vor vielen Jahren echte Karten in Computer einführen mussten, in die Löcher gebohrt waren, die Datenwerte darstellten.
Die folgenden Beispiele zeigen, wie Sie die CARDS- Anweisung in der Praxis anwenden.
Beispiel: Verwendung der CARDS-Anweisung in SAS
Der folgende Code zeigt, wie Sie mit der CARDS- Anweisung einen Datensatz mit drei numerischen Variablen erstellen: Team, Punkte, Assists:
/*create dataset*/
data my_data;
input team $points assists;
cards ;
Mavs 14 9
Spurs 23 10
Rockets 38 6
Suns 19 4
Kings 30 4
Blazers 19 6
Lakers 22 14
Heat 19 5
Magic 14 8
Nets 27 8
;
run ;
/*view dataset*/
proc print data = original_data;
Das Ergebnis ist ein Datensatz mit drei Variablen.
Zu beachten ist, dass die Alternative zur CARDS- Anweisung die DATALINES -Anweisung ist, mit der ebenfalls Werte in einen Datensatz eingegeben werden können.
Wenn wir die DATALINES- Anweisung anstelle der CARDS- Anweisung verwenden, können wir genau denselben Datensatz erstellen:
/*create dataset*/
data my_data;
input team $points assists;
datalines ;
Mavs 14 9
Spurs 23 10
Rockets 38 6
Suns 19 4
Kings 30 4
Blazers 19 6
Lakers 22 14
Heat 19 5
Magic 14 8
Nets 27 8
;
run ;
/*view dataset*/
proc print data = original_data;
Dieser Datensatz ist genau derselbe wie der, der mit der CARDS- Anweisung erstellt wurde.
In der realen Welt werden Sie wahrscheinlich häufiger auf die DATALINES- Anweisung stoßen als auf die CARDS- Anweisung.
Die beiden Aussagen sind jedoch gleichwertig.
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