Gegevenssets samenvoegen in sas (met voorbeeld)


U kunt de volgende basissyntaxis gebruiken om gegevenssets in SAS samen te voegen:

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

Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld: gegevenssets samenvoegen in SAS

Laten we aannemen dat we de volgende twee sets gegevens in SAS hebben:

 /*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 voegt gegevenssets samen

We kunnen de volgende code gebruiken om deze twee gegevenssets samen te voegen tot één gegevensset:

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

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

De resulterende dataset bevat alle waarnemingen uit de eerste twee datasets.

Opmerking : in dit voorbeeld hebben we slechts twee gegevenssets samengevoegd tot één. We kunnen echter een soortgelijke syntaxis gebruiken om zoveel gegevenssets samen te voegen als we willen. De enige vereiste is dat elke dataset dezelfde variabelenamen bevat.

Aanvullende bronnen

In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:

Gegevens normaliseren in SAS
Hoe duplicaten in SAS te verwijderen
Tekenreeksen samenvoegen in SAS
Hoe ontbrekende waarden te vervangen door nul in SAS

Einen Kommentar hinzufügen

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