Sas에서 데이터세트를 연결하는 방법(예제 포함)


다음 기본 구문을 사용하여 SAS에서 데이터 세트를 연결할 수 있습니다.

 /*concatenate two datasets into one*/
data data3;
	set data1 data2;
run ;

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

예: SAS에서 데이터세트 연결

SAS에 다음과 같은 두 가지 데이터 세트가 있다고 가정해 보겠습니다.

 /*create first dataset*/
data data1;
    input firstName $lastName $points;
    datalines ;
Austin Smith 15
Brad Stevens 31
Chad Miller 22
;
run ;

/*create second dataset*/
data data2;
    input firstName $lastName $points;
    datalines ;
Dave Michaelson 19
Eric Schmidt 29
Frank Wright 20
Greg Gunner 40
Harold Anderson 35
;
run ;

/*view datasets*/
proc print data =data1;
proc print data =data2;

SAS 연결 데이터 세트

다음 코드를 사용하여 이 두 데이터 세트를 단일 데이터 세트로 연결할 수 있습니다.

 /*concatenate two datasets into one*/
data data3;
	set data1 data2;
run ;

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

결과 데이터 세트에는 처음 두 데이터 세트의 모든 관측치가 포함됩니다.

참고 : 이 예에서는 두 개의 데이터 세트만 하나로 연결했습니다. 그러나 유사한 구문을 사용하여 원하는 만큼 많은 데이터 세트를 연결할 수 있습니다. 유일한 요구 사항은 각 데이터세트에 동일한 변수 이름이 포함되어야 한다는 것입니다.

추가 리소스

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

SAS에서 데이터를 정규화하는 방법
SAS에서 중복을 제거하는 방법
SAS에서 문자열을 연결하는 방법
SAS에서 누락된 값을 0으로 바꾸는 방법

의견을 추가하다

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