Come importare file csv in sas (con esempi)
È possibile utilizzare proc import per importare rapidamente i dati da un file CSV in SAS.
Questa procedura utilizza la seguente sintassi di base:
/*import data from CSV file called my_data.csv*/ proc import out =my_data datafile ="/home/u13181/my_data.csv" dbms =csv replace ; getnames =YES; run ;
Ecco cosa fa ogni riga:
- out : nome da dare al dataset una volta importato in SAS
- datafile : posizione del file CSV da importare
- dmbs : formato del file da importare
- replace : sostituisce il file se esiste già
- getnames : usa la prima riga come nomi di variabili (imposta su NO se la prima riga non contiene nomi di variabili)
I seguenti esempi mostrano come utilizzare questa funzione nella pratica.
Correlato: Come importare file Excel in SAS
Esempio 1: importare dati da un file CSV in SAS
Supponiamo di avere il seguente file CSV chiamato my_data.csv :
Possiamo utilizzare il seguente codice per importare questo set di dati in SAS e chiamarlo new_data :
/*import data from CSV file called my_data.csv*/ proc import out =new_data datafile ="/home/u13181/my_data.csv" dbms =csv replace ; getnames =YES; run ; /*view dataset*/ proc print data =new_data;
I dati visualizzati nell’output SAS corrispondono ai dati visualizzati nel file CSV.
Nota : abbiamo utilizzato getnames=YES durante l’importazione del file poiché la prima riga del file CSV conteneva nomi di variabili.
Esempio 2: importare dati da un file CSV in SAS senza un’intestazione o un delimitatore personalizzato
Supponiamo di avere il seguente file CSV chiamato data.csv :
Tieni presente che questo file non ha una riga di intestazione e i valori sono separati da punto e virgola anziché da virgole.
Possiamo utilizzare il seguente codice per importare questo set di dati in SAS e chiamarlo new_data :
/*import data from CSV file called data.csv*/ proc import out =new_data datafile ="/home/u13181/data.csv" dbms =csv replace ; delimit =";"; getnames =NO; run ; /*view dataset*/ proc print data =new_data;
I dati visualizzati nell’output SAS corrispondono ai dati visualizzati nel file CSV.
Per impostazione predefinita, SAS fornisce nomi di variabili come VAR1, VAR2 e VAR3.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:
Come esportare i dati da SAS a un file Excel
Come esportare i dati da SAS a un file CSV