Sas에서 테이블을 만드는 방법(예제 포함)


proc sql을 사용하여 SAS에서 테이블을 빠르게 생성할 수 있습니다.

이를 수행하는 방법에는 두 가지가 있습니다.

1. 처음부터 보드 만들기

2. 기존 데이터로 테이블 만들기

다음 예에서는 proc sql을 사용하여 두 가지 작업을 모두 수행하는 방법을 보여줍니다.

예시 1: 처음부터 테이블 만들기

다음 코드는 SAS에서 proc sql을 사용하여 세 개의 열이 있는 테이블을 생성하는 방법을 보여줍니다.

 /*create empty table*/
proc sql ;
   create table my_table
       (team char(10),
        number points,
        rebounds num);

/*insert values into table*/          
insert into my_table
      values ('Mavs', 99, 22)
      values ('Hawks', 104, 20)
      values ('Hornets', 88, 25)
      values ('Lakers', 113, 19)
      values ('Warriors', 109, 32);

/*display table*/
select * from my_table;
run ;

SAS에서 테이블 생성

create table을 사용하여 빈 테이블을 만든 다음 insert into를 사용하여 테이블에 값을 추가한 다음 select * from을 사용하여 테이블을 표시했습니다.

결과는 다양한 농구팀에 대한 다양한 정보를 표시하는 3열 테이블입니다.

예시 2: 기존 데이터에서 테이블 만들기

다음 코드는 proc sql을 사용하여 이전 예에서 생성한 기존 데이터 세트를 사용하여 테이블을 생성하는 방법을 보여줍니다.

 /*create table from existing dateset*/
proc sql ;
   create table my_table2 as
      select team as Team_Name,
             points as Points_Scored
         from my_table;
         
/*display table*/
select * from my_table2;
run ;

결과는 기존 데이터 세트의 값이 포함된 두 개의 열을 포함하는 테이블입니다.

참고 : 테이블에서 사용할 컬럼 이름을 지정하기 위해 as 함수를 사용했지만, 컬럼 이름을 변경하지 않으려면 as 함수를 사용하지 않아도 됩니다.

추가 리소스

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

SAS에서 빈도표를 만드는 방법
SAS에서 고유 값을 계산하는 방법
SAS에서 그룹별로 관측치를 계산하는 방법

의견을 추가하다

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