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;
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