Nwlapcug.com


Come rinominare le colonne in una Macro di SAS

Come rinominare le colonne in una Macro di SAS


Sistema di analisi statistica è un pacchetto di programmi software per analisi statistiche, previsioni, ricerca operativa, gestione del progetto e data mining. Esso comprende le estensioni che consentono l'automazione di azioni ripetitive durante l'utilizzo di applicazioni SAS di programmazione di macro. La funzione Macro SAS si estende e Personalizza programmi software SAS e riduce la dimensione del programma. Utilizzando le informazioni da "PROC SQL dizionario Tables", è possibile rinominare le colonne del set di dati in un programma di macro SAS.

Istruzioni

1

Fare clic su "Start" in Windows e selezionare "SAS Base" e poi "SAS Macro Editor".

2

Immettere il codice seguente nella finestra aperta:

opzioni macrogen mprint mlogic;

% rename(lib,dsn) macro;

opzioni pageno = 1 NODATA;

proc Sommario dati = & lib... & dsn;

titolo "Prima di rinominare tutte le variabili";

eseguire;

proc sql noprint;

Selezionare nvar in: num_vars

da dictionary.tables

dove libname = "& LIB" e

MemName = "& DSN";

Selezionare distinct(name) in: var1 -

: var % TRIM (% sinistra (& num_vars))

da dictionary.columns

dove libname = "& LIB" e

MemName = "& DSN";

Esci;

eseguire;

proc datasets biblioteca = & LIB;

modificare & DSN;

rinominare

faccio a % = 1% a & num_vars;

& & var & io = NEWNAME_ & & var & io.

fine %;

;

Esci;

eseguire;

opzioni pageno = 1 NODATA;

proc Sommario dati = & lib... & dsn;

titolo "Dopo la ridenominazione di tutte le variabili";

eseguire;

Rinomina di mend %;

% rename(WORK,ONE);

3

Fare clic su "File" e "Salva" per rinominare le colonne del set di dati nel vostro programma di macro SAS.