Innehåll
Statistiska analyssystemet är ett mjukvarupaket för statistisk analys, prognoser, operativ forskning, projektledning och datautvinning. Den innehåller makroprogrammeringsutvidgningar som möjliggör automatisering av repetitiva åtgärder medan du använder SAS-applikationer. SAS Macros förmåga utvidgar och anpassar SAS-program och minskar programmets storlek.Med hjälp av informationen från "PROC SQL Dictionary Dictionary" kan du byta namn på kolumnuppsättningen av data i ett SAS-makroprogram.
vägbeskrivning
SAS makrotillägg automatiserar repetitiva åtgärder på användarprogram (Ablestock.com/AbleStock.com/Getty Images)-
Klicka på "Start" i Windows, och välj "SAS Base" och sedan "SAS Macro Editor."
-
Ange följande kod i det öppna fönstret:
Alternativ macrogen mprint mlogic; % makroomnamn (lib, dsn); alternativ pageno = 1 nodate; proc content data = & lib .. & dsn; rubrik "Innan du byter namn på alla variabler"; köra; proc sql noprint; välj nvar i: num_vars från dictionary.tables där libname = "& LIB" och memname = "& DSN"; välj distinkt (namn) till: var1-: var% TRIM (% LEFT (& num_vars)) från dictionary.columns där libname = "& LIB" och memname = "& DSN"; quit; köra; proc dataset library = & LIB; modifiera & DSN; byt namn på% av i = 1% till & num_vars; && var & i = NEWNAME _ && var & i. % slut; ; quit; köra; alternativ pageno = 1 nodate; proc content data = & lib .. & dsn; titeln "Efter omdöpning av alla variabler"; köra; % mend byt namn % byt namn (WORK, ONE);
-
Klicka på "Arkiv" och "Spara" för att byta namn på uppsättningen kolumner data i ditt SAS makroprogram.