Sas에서 여러 열을 추가하는 방법(예 포함)


다음 구문을 사용하여 SAS에서 데이터 세트의 열을 합산할 수 있습니다.

 data new_data;
    set my_data;
    sum_stats = sum (of points, assists, rebounds);
run ;

이 특정 예에서는 points , Assistsbounds 라는 열의 값 합계를 포함하는 sum_stats 라는 새 열을 포함하는 새 데이터세트를 생성합니다.

다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.

예: SAS에 여러 열을 추가하는 방법

다양한 농구 선수에 대한 정보가 포함된 my_data 라는 SAS 데이터세트가 있다고 가정해 보겠습니다.

 /*create dataset*/
data my_data;
input team $ points assists rebounds;
datalines ;
A 10 2 4
A 17 5 9
A 17 6 8
A 18 3 8
A 15 0 6
B 10 2 3
B 14 5 3
B 13 4 3
B 29 0 6
B 25 2 5
C 12 1 4
C 30 1 9
C 34 3 9
C 12 4 5
C 11 7 5
;
run ;

/*view dataset*/
proc print data =my_data; 

이제 points , assist , bounds 라는 열의 값 합계를 포함하는 sum_stats 라는 새 열을 생성한다고 가정해 보겠습니다.

이를 위해 다음 코드를 사용할 수 있습니다.

 /*create new dataset that contains sum of specific columns*/
data new_data;
    set my_data;
    sum_stats = sum (of points, assists, rebounds);
run ;

/*view new dataset*/
proc print data =new_data; 

열의 SAS 합계

sum_stats 라는 열에는 포인트 , 어시스트리바운드 열의 각 값의 합계가 포함되어 있습니다.

예를 들어:

첫 번째 라인의 포인트, 어시스트, 리바운드의 합은 10 + 2 + 4 = 16 입니다.

두 번째 라인의 포인트, 어시스트, 리바운드의 합은 17 + 5 + 9 = 31 입니다.

등등.

추가 리소스

다음 튜토리얼에서는 SAS에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

SAS에서 그룹당 합계를 계산하는 방법
SAS에서 누계를 계산하는 방법
SAS에서 기술 통계를 계산하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다