SAS/SAS 질문과 답변

DATASETS 를 ARRAY 같이 집합형태로 저장하고 불러올수 있나요~?

이슈카 2016. 2. 21. 12:42


안녕하세요?

다음과 같은 작업을 하고 싶은데요


DATA output ;

SET  a1 a2 a3 a4 a5 .... a_N;

BY key ;

RUN ;


sas에 

y = {a1, a2, a3, a4, a5, .... a_N } 이렇게 묶고



DATA output ;

SET  y ;

BY key ;

RUN ;

이런 방식으로 처리할 수는 없니요~?


SET할 대상을 동적으로 처리할 수 있는 방법 있으면 힌트라도 알려주시면 감사하겠습니다.^^


================================================================================

%let y=a1 a2 a3 a4 a5 a_n;

data output;
set &y;
run;

이렇게 하면 set a1 a2 a3 a4 a5 를 나올거 같습니다