SAS/SAS 질문과 답변
sas macro 질문있습니다.
이슈카
2016. 2. 21. 12:57
최근에 sas을 배워서 많이 이 카페를 이용하고 있습니다. 많은 도움을 받아서 항상 감사합니다
제가 궁금한 내용은 제가 한 code를 단순하게 짤 수 있는 방법을 알고 싶습니다,
책을 통하여 macro를 사용하면 될 것 같은데 몇시간 해도 자꾸 에러만 나옵니다.
지금 한 내용은 변수가 많지 않아서 하나씩 했지만 나중에 변수가 증가하면 힘들 것 같아서 조언을 구합니다.
고수분들의 도움을 요청합니다.
DATA a1;
INFILE t1 LRECL=1000000;
INPUT f1 f2 f3 f4 f......... f49 mk;
proc reg; model f1 = mk; run;
proc reg; model f2 = mk; run;
proc reg; model f3 = mk; run;
...
...
...
proc reg; model f49 = mk; run;
을 줄여서 macro로 표현할 수 있는 방법은 있을까?
================================================================================
%macro temp;
DATA a1;
INFILE t1 LRECL=1000000;
INPUT mk %do i=1 %to 49;
f&i %end;;
%do i=1 %to 49;
proc reg; model f&i = mk; run;
%end;
%mend;
%temp;