Come rinominare le colonne in una macro SAS

February 26

Come rinominare le colonne in una macro SAS


Statistical Analysis System è un pacchetto di programmi software per l'analisi statistica, forecasting, ricerca operativa, la gestione del progetto e data mining. Esso comprende le estensioni di programmazione macro che permettono l'automazione delle operazioni ripetitive durante l'uso di applicazioni SAS. L'impianto Macro SAS estende e personalizza programmi software SAS e riduce la dimensione del programma. Utilizzando le informazioni da "Tabelle PROC dizionario SQL," è possibile rinominare il set di dati colonne in un programma macro SAS.

istruzione

1 Fai clic su "Start" di Windows e selezionare "SAS Base" e poi "SAS Macro Editor."

2 Immettere il seguente codice nella finestra aperta:

Opzioni macrogen mlogic MPrint;

% Rename macro (lib, DSN);

Opzioni pageno = 1 nodate;

Dati contenuti proc = & lib .. & DSN;

titolo di "prima di rinominare tutte le variabili";

correre;

proc sql noprint;

selezionare Nvar in: num_vars

da dictionary.tables

dove libname = "& LIB" e

memname = "& DSN";

selezionare distinti (nome) in: var1-

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

da dictionary.columns

dove libname = "& LIB" e

memname = "& DSN";

smettere;

correre;

dataset proc biblioteca = & LIB;

modificare e DSN;

rinominare

% Non i = 1% a & num_vars;

&& Var i = & NEWNAME _ && var & I.

%fine;

;

smettere;

correre;

Opzioni pageno = 1 nodate;

Dati contenuti proc = & lib .. & DSN;

titolo "Dopo Rinominare tutte le variabili";

correre;

% MEND rinomina;

% Rename (LAVORO, UN);

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