Как да преименувате колони в SAS Macro

Автор: Florence Bailey
Дата На Създаване: 21 Март 2021
Дата На Актуализиране: 13 Ноември 2024
Anonim
The Great Gildersleeve: Fishing at Grass Lake / Bronco the Broker / Sadie Hawkins Dance
Видео: The Great Gildersleeve: Fishing at Grass Lake / Bronco the Broker / Sadie Hawkins Dance

Съдържание

Статистическата система за анализ е софтуерен пакет за статистически анализ, прогнозиране, оперативни изследвания, управление на проекти и извличане на данни. Тя включва разширения за макро програмиране, които позволяват автоматизиране на повтарящи се действия при използване на SAS приложения. Способността на SAS Macro разширява и персонализира софтуерните програми на SAS и намалява размера на програмата.Използвайки информацията от "PROC SQL Dictionary Tables", можете да преименувате колона от данни в SAS макро програма.


инструкции

SAS макро разширения автоматизират повтарящи се действия върху потребителските приложения (Ablestock.com/AbleStock.com/Getty Images)
  1. Кликнете върху „Старт“ в Windows и изберете „SAS Base“ и след това „SAS Macro Editor“.

  2. Въведете следния код в отворения прозорец:

    опции macrogen mprint mlogic; % макро преименуване (lib, dsn); варианти pageno = 1 nodate; proc съдържание data = & lib .. & dsn; заглавие "Преди преименуване на всички променливи"; тичам; proc sql noprint; изберете nvar в: num_vars от dictionary.tables където libname = "& LIB" и memname = "& DSN"; изберете отделен (име) в: var1-: var% TRIM (% LEFT (& num_vars)) от речника.колони където libname = "& LIB" и memname = "& DSN"; откажат; тичам; библиотека за бази данни proc & & LIB; модифициране и DSN; преименувайте% от i = 1% на & num_vars; && var & i = NEWNAME _ && var & i. % end; ; откажат; тичам; варианти pageno = 1 nodate; proc съдържание data = & lib .. & dsn; заглавие "След преименуване на всички променливи"; тичам; % mend rename; % преименуване (WORK, ONE);


  3. Кликнете върху „Файл“ и „Запазване“, за да преименувате набора от колони от данни в макросната програма на SAS.