▶ 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 |