So benennen Sie Spalten in SAS Macro um

Autor: Clyde Lopez
Erstelldatum: 18 August 2021
Aktualisierungsdatum: 20 Marsch 2024
Anonim
KORREKTE KONFIGURATION SAS.PLANET v.200606
Video: KORREKTE KONFIGURATION SAS.PLANET v.200606

Inhalt

Das Statistical Analysis System ist ein Softwarepaket für statistische Analysen, Prognosen, operative Forschung, Projektmanagement und Data Mining. Es enthält Makroprogrammierungserweiterungen, die die Automatisierung sich wiederholender Aktionen bei der Verwendung von SAS-Anwendungen ermöglichen. Die Fähigkeit von SAS Macro erweitert und passt SAS-Softwareprogramme an und reduziert die Größe des Programms.Mit den Informationen aus den "PROC SQL-Dictionary-Tabellen" können Sie den Spaltensatz von Daten in einem SAS-Makro-Programm umbenennen.


Anweisungen

SAS-Makroerweiterungen automatisieren sich wiederholende Aktionen für Benutzeranwendungen (Ablestock.com/AbleStock.com/Getty Images)
  1. Klicken Sie in Windows auf "Start" und wählen Sie "SAS Base" und dann "SAS Macro Editor".

  2. Geben Sie den folgenden Code in das geöffnete Fenster ein:

    Optionen Makrogen mprint mlogic; % macro umbenennen (lib, dsn); Optionen pageno = 1 Knoten; proc contents data = & lib .. & dsn; Titel "Vor dem Umbenennen aller Variablen"; laufen proc sql noprint; Wählen Sie nvar aus: num_vars aus dictionary.tables wobei libname = "& LIB" und memname = "& DSN"; Wählen Sie unterscheidend (Name) in: var1-: var% TRIM (% LEFT (& num_vars)) aus dictionary.columns aus, wobei libname = "& LIB" und memname = "& DSN"; aufhören; laufen Bibliothek für proc-Datasets = & LIB; & DSN ändern; Umbenennen von% von i = 1% in & num_vars; && var & i = NEWNAME _ && var & i. % end; ; aufhören; laufen Optionen pageno = 1 Knoten; proc contents data = & lib .. & dsn; Titel "Nach dem Umbenennen aller Variablen"; laufen % mend umbenennen; % umbenennen (WORK, ONE);


  3. Klicken Sie auf "Datei" und "Speichern", um die Datenspalten in Ihrem SAS-Makro-Programm umzubenennen.