So verwenden sie den data-schritt in sas (mit beispielen)


Sie können den DATA- Schritt in SAS verwenden, um Datensätze zu erstellen.

Es gibt zwei gängige Möglichkeiten, den DATA- Schritt zu verwenden:

1. Erstellen Sie einen Datensatz von Grund auf.

2. Erstellen Sie einen Datensatz aus einem vorhandenen Datensatz.

Die folgenden Beispiele zeigen, wie die einzelnen Methoden in der Praxis angewendet werden.

Beispiel 1: Verwenden Sie den Schritt DATA, um einen Datensatz von Grund auf zu erstellen

Die folgende Syntax zeigt, wie Sie mit dem DATA- Schritt einen Datensatz mit drei Variablen erstellen:

 /*create dataset*/
data my_data;
    input team $position $points;
    datalines ;
A Guard 25
A Guard 20
A Guard 30
A Forward 25
A Forward 10
B Guard 10
B Guard 22
B Forward 30
B Forward 10
B Forward 10
B Forward 25
;
run ;

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

Genau das haben wir in diesem Beispiel gemacht:

Zuerst haben wir Daten verwendet, um den Datensatz zu benennen.

Als nächstes haben wir die Eingabe verwendet, um die Variablennamen anzugeben ( $ gibt eine Zeichenvariable an).

Als nächstes haben wir Datenzeilen verwendet, um SAS mitzuteilen, dass die kommenden Zeilen Werte im Datensatz darstellen.

Beispiel 2: Verwenden Sie den Schritt DATA, um einen Datensatz aus einem vorhandenen Datensatz zu erstellen

Wir können den Datenschritt mit der Set- Anweisung verwenden, um einen Datensatz aus einem anderen Datensatz zu erstellen, der bereits vorhanden ist.

Beispielsweise können wir die folgende Syntax verwenden, um einen neuen Datensatz namens new_data zu erstellen, der die Variablen aus dem Datensatz namens my_data verwendet, aber die Variable „returns“ entfernt:

 /*create new dataset that drops returns from my_data*/
data new_data;
    set my_data;
    drop returns;
run ;

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

Genau das haben wir in diesem Beispiel gemacht:

Zuerst haben wir Daten verwendet, um den neuen Datensatz zu benennen.

Als nächstes haben wir set verwendet, um den vorhandenen Datensatz anzugeben, aus dem der neue Datensatz erstellt werden soll.

Als nächstes haben wir Drop verwendet, um die Variable „return“ aus dem neuen Datensatz zu entfernen.

Das Endergebnis ist ein neuer Datensatz, der genau dieselben Variablen wie der ursprüngliche Datensatz enthält, mit der Ausnahme, dass die Variable „returns“ entfernt wurde.

Verwandte Themen: So verwenden Sie KEEP- und DROP-Anweisungen in SAS

Zusätzliche Ressourcen

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

So verwenden Sie die Verfahrenszusammenfassung in SAS
So verwenden Sie Proc Tabulate in SAS
So verwenden Sie die Proc-Sortierung in SAS

Einen Kommentar hinzufügen

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