So verketten sie datensätze in sas (mit beispiel)


Sie können die folgende grundlegende Syntax verwenden, um Datensätze in SAS zu verketten:

 /*concatenate two datasets into one*/
data data3;
	set data1 data2;
run ;

Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.

Beispiel: Verketten von Datensätzen in SAS

Nehmen wir an, wir haben die folgenden zwei Datensätze in SAS:

 /*create first dataset*/
data data1;
    input firstName $lastName $points;
    datalines ;
Austin Smith 15
Brad Stevens 31
Chad Miller 22
;
run ;

/*create second dataset*/
data data2;
    input firstName $lastName $points;
    datalines ;
Dave Michaelson 19
Eric Schmidt 29
Frank Wright 20
Greg Gunner 40
Harold Anderson 35
;
run ;

/*view datasets*/
proc print data =data1;
proc print data =data2;

SAS verkettet Datensätze

Mit dem folgenden Code können wir diese beiden Datensätze zu einem einzigen Datensatz verketten:

 /*concatenate two datasets into one*/
data data3;
	set data1 data2;
run ;

/*view new dataset*/
proc print data =data3; 

Der resultierende Datensatz enthält alle Beobachtungen aus den ersten beiden Datensätzen.

Hinweis : In diesem Beispiel haben wir nur zwei Datensätze zu einem verkettet. Wir können jedoch eine ähnliche Syntax verwenden, um beliebig viele Datensätze zu verketten. Die einzige Voraussetzung besteht darin, dass jeder Datensatz dieselben Variablennamen enthält.

Zusätzliche Ressourcen

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

So normalisieren Sie Daten in SAS
So entfernen Sie Duplikate in SAS
So verketten Sie Zeichenfolgen in SAS
So ersetzen Sie fehlende Werte in SAS durch Null

Einen Kommentar hinzufügen

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