Как переименовать столбцы в SAS Macro

Автор: Florence Bailey
Дата создания: 21 Март 2021
Дата обновления: 13 Ноябрь 2024
Anonim
SAS Tutorial | How to Concatenate Values in SAS
Видео: SAS Tutorial | How to Concatenate Values in SAS

Содержание

Система статистического анализа представляет собой программный пакет для статистического анализа, прогнозирования, оперативных исследований, управления проектами и сбора данных. Он включает в себя расширения макропрограммирования, которые позволяют автоматизировать повторяющиеся действия при использовании приложений SAS. Способность SAS Macro расширяет и настраивает программы SAS, а также уменьшает размер программы.Используя информацию из «Таблиц словаря PROC SQL», вы можете переименовать набор столбцов данных в макрос-программе SAS.


направления

Расширения макросов SAS автоматизируют повторяющиеся действия в пользовательских приложениях (Ablestock.com/AbleStock.com/Getty Images)
  1. Нажмите «Пуск» в Windows, выберите «SAS Base», а затем «SAS Macro Editor».

  2. Введите следующий код в открытое окно:

    варианты макрогена mprint mlogic; % макро переименование (lib, dsn); варианты пагено = 1 нодате; данные содержимого процедуры = & lib .. & dsn; заголовок «Перед переименованием всех переменных»; бежать; proc sql noprint; выберите nvar в: num_vars из dictionary.tables, где libname = "& LIB" и memname = "& DSN"; выберите отличное (имя) в: var1-: var% TRIM (% LEFT (& num_vars)) из dictionary.columns где libname = "& LIB" и memname = "& DSN"; бросить курить; бежать; библиотека наборов данных proc = & LIB; изменить & DSN; переименовать% от i = 1% до & num_vars; && var & i = NEWNAME _ && var & i. % end; ; бросить курить; бежать; варианты пагено = 1 нодате; данные содержимого процедуры = & lib .. & dsn; заголовок «После переименования всех переменных»; бежать; % исправить переименовать; % переименовать (РАБОТА, ОДИН);


  3. Нажмите «Файл» и «Сохранить», чтобы переименовать набор столбцов данных в вашей программе макросов SAS.