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

Einen Kommentar hinzufügen

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