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

Einen Kommentar hinzufügen

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