SAS
[SAS] sas proc sql 변수들 합계구하기
SASBIGDATA김진휘
2014. 3. 14. 17:37
sas proc sql 변수들 합계구하기
data ace;
input a b c;
cards;
1 2 3
2 2 2
100 900 500
;
run;
proc sql;
create table test as
select
sum(a, b, c) as abc_sum
from ace;
quit;
run;
위의 코딩처럼 할 경우 결과데이터셋에 합한 결과 값 변수만 나타난다.
기존의 데이터셋에 있는 변수 모두와 결과 변수를 함께 나타나고 싶을 경우에는 아래와 같이 한다.
data ace;
input a b c;
cards;
1 2 3
2 2 2
100 900 500
;
run;
proc sql;
create table test as
select
*,
sum(a, b, c) as abc_sum
from ace;
quit;
run;
위와 같이 코딩을 할 경우에 모든 변수(기존의 변수+결과값 변수)가 결과데이터셋에 나타난다.
차이는 select 아래에 *, 가 있다. *는 모든변수를 다 나타내겠다라는 뜻이다.