▶ proc transpose 

transpose문은 변수의 값(세로값)을 여러개의 변수(가로)로 사용하고 싶을때 사용되어 진다.

 

먼저 아래와 같이 데이터를 생성하자.

 

data a1;

input a b c @@;cards;
1 2 3 1 5 6 7 8 9 11 22 33
;
run;

 

 

 

아래 tanspose 결과를 a1에서 보면 4개의 개체를 가지고 있는 것을 볼 수 있는데

transpose를 통해 변수 b의 값이 4개의 변수값으로 변한 것을 볼 수 있다.

아래 prefix는 생성되는 변수명을 지정해주면 뒷 부분에 자동으로 변수 수에 맞추어 1,2,3,4...가 붙어서 새로운 변수가 생성된 것을 볼 수 있다.

var는 변환하고자 하는 변수명을 쓴다.

 

proc transpose data= a1 out=a2 prefix=var_;
var b;
run;

 

 

 

출처: http://blog.naver.com/hur_yoon/

 

 

 



 

'IT > SQL' 카테고리의 다른 글

2016 SAS-QA사례집( SAS-KOREA)  (0) 2017.05.24
[SAS] proc rank  (0) 2017.03.23
[SAS] proc freq  (0) 2017.03.23
[SAS] proc sort  (0) 2017.03.23
[SAS] proc compare  (0) 2017.03.23
[SAS] Retain 문  (0) 2017.03.23
[SAS] Format 문 / Informat 문  (0) 2017.03.23

+ Recent posts