Come uscita nomi variabili con Proc Esporta SAS

August 13

Come uscita nomi variabili con Proc Esporta SAS


La procedura di esportazione SAS PROC facilita la scrittura di uscita ad una varietà di formati di file, che possono includere file di testo delimitati, formati Microsoft Excel e Microsoft Access. Gli argomenti facoltativi aggiungono versatilità alla procedura. Ad esempio, etichetta e PUTNAMES controllano il modo in cui i nomi delle variabili sono output in un file. PROC EXPORT nomi delle variabili verrà automaticamente uscita come nomi di colonna, senza alcuna specificazione esplicita. In generale, utilizzare l'opzione PUTNAMES per specificare i nomi delle variabili e l'opzione LABEL per specificare formati di testo dell'etichetta variabile.

istruzione

PROC EXPORT PUTNAMES di uscita Nomi di variabili

1 Avviare il pacchetto software SAS e caricare il programma SAS. Individuare il nome del set di dati che si desidera in uscita.

2 Inserire l'istruzione PROC EXPORT alla fine del programma. Utilizzare l'opzione PUTNAMES per i nomi delle variabili di output come intestazioni di colonna solo, utilizzando la seguente come esempio:

PROC esportare i dati = LIB.MyDataSet
OUTFILE = "C: \ Temp \ MyWorkFile.xls"
DBMS = EXCEL SOSTITUIRE;
PUTNAMES = YES;
CORRERE;

dove: LIB è la directory del set di dati, MyDataSet con il set di dati che si desidera in uscita, OUTFILE indica la directory e il nome a cui il file deve essere salvato, DBMS indica il file system (in questo caso, sostituire qualsiasi file di Excel esistenti del stesso nome) e PUTNAMES per emettere il nome della variabile. Se si utilizza "PUTNAMES = NO", la procedura di esportazione non emette alcun nomi di variabili, a cominciare con il record di dati, invece.

3 Eseguire l'istruzione PROC EXPORT. Controllare la directory per verificare che il file è stato scritto correttamente.

PROC EXPORT ETICHETTA di uscita Nome variabile Etichette

4 Aprire il programma SAS all'interno dell'editor programma di SAS. Individuare il set di dati che si desidera in uscita.

5 Utilizzare l'opzione LABEL per scrivere il testo dell'etichetta variabile SAS come le intestazioni di colonna al posto del nome della variabile. Se non esistono nomi di etichetta, poi SAS scriverà i nomi nella tabella esportata. Inserire il seguente codice:

PROC esportare i dati = LIB.MyDataSet
OUTFILE = "C: \ Temp \ MyWorkFile.xls"
DBMS = EXCEL SOSTITUIRE
ETICHETTA;
CORRERE;

dove: LIB è la directory del set di dati, MyDataSet con il set di dati che si desidera in uscita, OUTFILE indica la directory e il nome a cui il file deve essere salvato, DBMS indica il file system (in questo caso, sostituire qualsiasi file di Excel esistenti del stesso nome) e l'etichetta di uscita la descrizione etichetta della variabile. Se etichetta non viene utilizzato, la procedura di esportazione di uscita volontà nomi delle variabili di default.

6 Eseguire le istruzioni EXPORT PROC e verificare che il file è stato emesso correttamente nella directory specificata.

Consigli e avvertenze

  • La dichiarazione PUTNAMES diventa critica solo quando i nomi delle variabili non sono desiderati. In caso contrario, SAS restituisce i nomi delle variabili di default.
  • L'opzione PUTNAMES è disponibile in SAS versione 9.2. L'opzione LABEL è disponibile per tutte le versioni di SAS.