BookmarkSubscribeRSS Feed

[SAS 프로그래밍 고수 백승민] [RENAME] 배열을 이용하여 문자변수 일괄로 숫자변수로 변경하기;

Started ‎06-11-2020 by
Modified ‎06-11-2020 by
Views 97

* 문자변수 일괄로 숫자변수로 변경하기;

 

배열을 이용하여서 문자변수를 일괄적으로 숫자변수로 변경.
단, 문자변수의 값이 표준 포맷인 경우.

 

data back;
a1='1';
a2='2';
a3='3';
run;

 

DATA BACK1(RENAME=(VAR1-VAR3=A1-A3)); * 변수명 원변수로 RENAME;
 SET BACK;
     ARRAY REG[*] _CHARACTER_; * 문자변수 지정;
     ARRAY VAR[*] VAR1-VAR3;   * 새로운 숫자변수 선언;
     DO I=1 TO 3;
        VAR[I]=REG[I];
     END;

  DROP A: I; * A로 시작하는 변수와 i 변수 삭제;
RUN;

 

* 문제 질문 : http://cafe.daum.net/statsas/B3m/13325


* 참고 : [ RENAME ] 변수명 일괄 변경하기
         (http://cafe.daum.net/statsas/3F8j/123)

Version history
Last update:
‎06-11-2020 05:31 AM
Updated by:
Contributors

sas-innovate-wordmark-2025-midnight.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


Register now!

Article Labels
Article Tags