Hvordan endre navn på kolonner i en SAS Macro

Hvordan endre navn på kolonner i en SAS Macro


Statistisk Analysis System er en pakke med programmer for statistisk analyse, prognoser, drift forskning, prosjektledelse og data mining. Det inkluderer makroprogrammerings utvidelser som gjør at automatisering av repetitive handlinger ved bruk av SAS-applikasjoner. SAS Macro anlegget strekker seg og tilpasser SAS programmer og reduserer programmet størrelse. Ved hjelp av informasjon fra "PROC SQL ordbok Tables", kan du endre navn på datasettet kolonner i et SAS makro program.

Bruksanvisning

1 Klikk "Start" i Windows og velg "SAS Base" og deretter "SAS Macro Editor."

2 Skriv inn følgende kode i det åpne vinduet:

alternativene macrogen mprint mlogic;

% Makro endre navn (lib, DSN);

alternativene pageno = 1 nodate;

proc innholdsdata = & lib .. & DSN;

Tittelen "Før Gi nytt navn til alle variabler";

løpe;

proc sql noprint;

Velg Nvar inn: num_vars

fra dictionary.tables

hvor libname = "& LIB" og

memname = "& DSN";

Velg tydelig (navn) til: var1-

: Vår% TRIM (% igjen (og num_vars))

fra dictionary.columns

hvor libname = "& LIB" og

memname = "& DSN";

slutte;

løpe;

proc datasett bibliotek = & LIB;

modifisere & DSN;

gi nytt navn

% Gjør i = 1% til & num_vars;

&& Var & i = NEWNAME _ && Var & jeg.

%slutt;

;

slutte;

løpe;

alternativene pageno = 1 nodate;

proc innholdsdata = & lib .. & DSN;

Tittelen "Etter Gi nytt navn til alle variabler";

løpe;

% Bedringens vei nytt navn;

% Endre navn (arbeid, ONE);

3 Klikk "Fil" og "Lagre" for å endre navn på data settkolonnene i SAS makro program.