Excel-bestanden importeren in sas (met voorbeeld)
U kunt proc import gebruiken om snel gegevens uit een Excel-bestand in SAS te importeren.
Deze procedure gebruikt de volgende basissyntaxis:
/*import data from Excel file called my_data.xlsx*/ proc import out =my_data datafile ="/home/u13181/my_data.xlsx" dbms =xlsx replace ; getnames =YES; run ;
Dit is wat elke regel doet:
- out : Naam die aan de gegevensset moet worden gegeven nadat deze in SAS is geïmporteerd
- datafile : Locatie van het Excel-bestand dat moet worden geïmporteerd
- dbms : Formaat van het bestand dat wordt geïmporteerd
- vervangen : Vervangt het bestand als het al bestaat
- getnames : gebruik de eerste regel als namen van variabelen (ingesteld op NO als de eerste regel geen namen van variabelen bevat)
Het volgende voorbeeld laat zien hoe u deze functie in de praktijk kunt gebruiken.
Voorbeeld: importeer gegevens uit een Excel-bestand in SAS
Stel dat we de volgende gegevensset in Excel hebben:
We kunnen de volgende code gebruiken om deze gegevensset in SAS te importeren en deze new_data te noemen:
/*import data from Excel file called my_data.xlsx*/ proc import out =new_data datafile ="/home/u13181/my_data.xlsx" dbms =xlsx replace ; getnames =YES; run ; /*view dataset*/ proc print data = new_data;
De gegevens die worden weergegeven in de SAS-uitvoer komen overeen met de gegevens die worden weergegeven in het Excel-bestand.
Opmerking : We gebruikten getnames=YES bij het importeren van het bestand, omdat de eerste regel van het Excel-bestand namen van variabelen bevatte.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:
Gegevens exporteren van SAS naar een Excel-bestand
Gegevens exporteren van SAS naar een CSV-bestand