Sas: 여러 데이터 세트에 set 문을 사용하는 방법
다음 기본 구문을 사용하여 SAS의 set 문에 여러 데이터 세트를 포함할 수 있습니다.
data new_data;
set data1 data2 data3;
run ;
다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.
예: SAS에서 여러 데이터세트에 SET 문 사용
A라는 팀의 다양한 농구 선수들이 득점한 점수를 보여주는 다음과 같은 데이터세트가 SAS에 있다고 가정해 보겠습니다.
/*create first dataset*/
data data1;
input team $points;
datalines ;
AT 12
At 15
At 16
At 21
At 22
;
run ;
/*view dataset*/
proc print data =data1;

그리고 B라는 팀의 다양한 농구 선수들이 득점한 점수를 보여주는 또 다른 데이터세트가 있다고 가정해 보겠습니다.
/*create second dataset*/
data data2;
input team $points;
datalines ;
B16
B22
B25
B29
B 30
;
run ;
/*view dataset*/
proc print data =data2;

여러 데이터세트와 함께 set 문을 사용하여 이 두 데이터세트를 하나로 결합할 수 있습니다.
/*create new dataset that combines two datasets*/
data data3;
set data1 data2;
run ;
/*view new dataset*/
proc print data =data3;

결과는 data1 과 data2 의 행을 결합하는 data3 이라는 세 번째 데이터 세트입니다.
참고 : 두 데이터 세트가 동일한 열 이름을 공유하지 않더라도 set 문은 여전히 데이터 세트를 하나로 결합하고 열이 일치하지 않는 셀에 공백을 남겨 둡니다.
추가 리소스
다음 튜토리얼에서는 SAS에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
SAS에서 데이터 세트를 삭제하는 방법
SAS에서 줄 번호를 추가하는 방법
SAS에서 데이터 세트의 처음 N 행을 선택하는 방법