Ricerca…


introduzione

La lettura dei dati in un set di dati SAS può essere eseguita utilizzando diversi approcci, tra cui l'istruzione datalines , da un file esterno utilizzando un'istruzione infile nel passaggio dati o la lettura di dati da un file esterno mediante l' proc import . Inoltre è possibile leggere i dati da fonti esterne compatibili odbc (ad es. Database SQL) utilizzando i driver odbc.

Leggi il file di testo con delimitatore di virgola

DATA table-name;
    INFILE "file-path/file-name.csv" dsd;
    INPUT Name $ City $ Age;
RUN;

Leggi i dati dal file excel

PROC IMPORT DATAFILE = "file-path/file-name.xlsx" OUT=data_set DBMS=XLSX REPLACE;

PROC IMPORT per Excel, importando un foglio specifico

Ci saranno momenti in cui si desidera solo importare un foglio specifico da un file excel con più fogli. Per farlo, useremo " SHEET = ".

PROC IMPORT 
    OUT= YourNewTable
    DATAFILE= "myfolder/excelfilename.xlsx" 
    DBMS=xlsx 
    REPLACE;
    SHEET="Sheet1";
    GETNAMES=YES;
RUN;

Prendere nota anche della possibilità di specificare se la riga superiore importata contiene o meno i nomi delle colonne ( GETNAMES = YES (o NO).



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow