Sas에서 빈 데이터 세트를 만드는 방법
SAS에서 빈 데이터 세트를 생성하는 두 가지 일반적인 방법이 있습니다.
방법 1: 처음부터 빈 데이터 세트 만들기
data empty_data;
attrib
var1 length =8 format =best12. label =" var1 "
var2 length =$30 format =$30. label =" var2 "
var3 length =8 format =best12. label =" var3 "
stop ;
run ;
방법 2: 기존 데이터세트에서 빈 데이터세트 만들기
d ata empty_dat a ;
set existing_data;
stop ;
run ;
두 방법 모두에서 stop 문은 SAS가 실제로 행을 처리하는 것을 방지합니다.
그러면 변수 이름은 있지만 행은 없는 빈 데이터세트가 생성됩니다.
다음 예에서는 각 방법을 실제로 사용하는 방법을 보여줍니다.
예시 1: 처음부터 빈 데이터 세트 만들기
다음 코드를 사용하여 4개의 변수가 포함된 empty_data 라는 빈 데이터 세트를 생성할 수 있습니다.
/*create empty dataset*/
data empty_data;
attrib
employee_ID length =8 format =best12. label = " Employee ID "
employee_Name length =$30 format =$30. label =" Employee Name "
sales length =8 format =best12. label =" Sales "
sales_date length =8 format =date9. label =" SalesDate ";
stop ;
run ;
그런 다음 proc 내용을 사용하여 데이터 세트의 내용을 표시할 수 있습니다.
/*view contents of dataset*/
proc contents data =empty_data;
결과에서 우리는 데이터 세트에 4개의 변수가 있지만 관측값이 없다는 것을 알 수 있습니다. 즉, 행이 0개입니다.
결과 하단에서 우리가 생성한 4개 변수의 이름도 볼 수 있습니다.
예시 2: 기존 데이터세트에서 빈 데이터세트 만들기
다음 코드를 사용하여 SAS에 내장된 데이터세트인 Comet 이라는 기존 데이터세트에서 생성된 empty_data 라는 빈 데이터세트를 생성할 수 있습니다.
/*create empty dataset from existing dataset*/
data empty_dat;
set sashelp.Comet;
stop ;
run ;
그런 다음 proc 내용을 사용하여 데이터 세트의 내용을 표시할 수 있습니다.
/*view contents of dataset*/
proc contents data =empty_data;
결과에서 데이터 세트에 4개의 변수가 있지만 관측값은 없음을 알 수 있습니다.
출력 하단에는 기존 데이터 세트에서 생성된 4개 변수의 이름도 볼 수 있습니다.
추가 리소스
다음 튜토리얼에서는 SAS에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.