데이터 분석/SAS

[SAS] 데이터셋 만들기(input, cards) ㅡ ①

love R 2021. 8. 12. 23:44
반응형

SAS 데이터셋 만들기

 

아래와 같은 표를 SAS로 만들어 봅시다.

 

 

 

아래 코드를 입력하고 F3를 누르면 데이터셋이 생성됩니다.

DATA test_dataset; /* 데이터셋 명*/
INPUT id  Sex $ Age  JobType $;   /* 칼럼명 */
CARDS; /*데이터 입력*/
1 Male 38 Engineer
2 Female 27 Singer
3 Female 32 Teacher
4 Male 23 Student
;
run;

 

 

 

 

 

 

DATA 명령어는 데이터셋 명을 지정합니다.

이 예에서는 test_dataset 이라는 이름으로 만듭니다.

 

해당 데이터는 WORK 라이브러리(일시적인 라이브러리)에 저장됩니다.

 

만약 영구적인 라이브러리에 데이터셋을 저장하려면 데이터셋의 이름 앞에 라이브러리 명을 입력합니다.

 

A123 이라는 이름의 라이브러리에 저장하기 위해서는 A123.test_dataset 을 적어야 합니다.

 

만약 A123 이라는 라이브러리가 없으면 새로 만들어야하는데 만드는 방법은 지난 포스팅을 참고해주세요.

 

 

 

 


칼럼명 입력시 $ 표시가 되어있는 부분이 있습니다.


이는 문자형 자료 입력시에 지정해줘야 하는 기호입니다.

 

여기서는 Sex와 JobType 이 문자형이기 때문에 변수명 뒤에 $ 표시를 하였습니다.

 

 

 

 

CARDS는 데이터를 입력하기 위한 선언입니다.

 

 

 

 

반응형

'데이터 분석 > SAS' 카테고리의 다른 글

[SAS] Proc Import 데이터 불러오기  (0) 2022.01.07
[SAS] 라이브러리 지정하기  (0) 2021.08.12
[SAS] SAS OnDemand 사용 방법!  (1) 2021.04.06