SAS 매크로에서 열의 이름을 바꾸는 방법

작가: Bobbie Johnson
창조 날짜: 5 4 월 2021
업데이트 날짜: 26 6 월 2024
Anonim
9. 매크로
동영상: 9. 매크로

콘텐츠

통계 분석 시스템은 통계 분석, 예측, 운영 연구, 프로젝트 관리 및 데이터 마이닝을위한 소프트웨어 패키지입니다. 여기에는 SAS 응용 프로그램을 사용하는 동안 반복되는 동작을 자동화 할 수있는 매크로 프로그래밍 확장이 포함됩니다. SAS Macro의 능력은 SAS 소프트웨어 프로그램을 확장 및 사용자 정의하고 프로그램의 크기를 줄입니다."PROC SQL 사전 테이블"의 정보를 사용하여 SAS 매크로 프로그램에서 데이터 열 세트의 이름을 바꿀 수 있습니다.


지침

SAS 매크로 확장은 사용자 응용 프로그램에서 반복적 인 작업을 자동화합니다. (Ablestock.com/AbleStock.com/Getty Images)
  1. Windows에서 "시작"을 클릭하고 "SAS Base"를 선택한 다음 "SAS Macro Editor"를 선택하십시오.

  2. 열린 창에 다음 코드를 입력하십시오.

    옵션 macrogen mprint mlogic; % 매크로 rename (lib, dsn); 옵션 pageno = 1 nodate; proc contents data = & lib .. & dsn; title "모든 변수의 이름을 변경하기 전에"; 실행; proc SQL noprint; nvar를 다음으로 선택하십시오. dictionary.tables의 num_vars 여기서 libname = "& LIB"및 memname = "& DSN"; 구별 이름을 선택하십시오 : var1- : var % TRIM (% LEFT (& num_vars)) from dictionary.columns 여기서 libname = "& LIB"및 memname = "& DSN"; 종료; 실행; proc 데이터 세트 라이브러리 = & LIB; 수정 및 DSN; i의 %를 1 %에서 & num_vars로 바꿉니다. && var & i = NEWNAME _ && var & i. % 종료; ; 종료; 실행; 옵션 pageno = 1 nodate; proc contents data = & lib .. & dsn; title "모든 변수의 이름을 변경 한 후"; 실행; % 이름 바꾸기; % 이름 바꾸기 (WORK, ONE);


  3. SAS 매크로 프로그램에서 데이터 열 집합의 이름을 바꾸려면 "파일"및 "저장"을 클릭하십시오.