본문 바로가기
공부 기록

[SAS] 1. 자료입력_DATA, PROC, RUN 문장

by 윤wander 2021. 4. 22.
728x90
728x90

> 자료입력

1) 프로그램에 직접 입력

 input, datalines(or cards) 사용

2) 외부 파일에 수록된 자료 파일 읽기

 infile, input 사용

 

 

> DATA 데이터이름;

 data 단계(데이터 입력.) 시작 선언

 임시 라이브러리에 저장.

 사용하는 명령어 ex) INPUT, DATALINES, CARDS, INFILE, OUTPUT, DO-END, SET, MERGE, IF-THEN/ELSE, DELETE

 

> PROC 명령어 DATA=데이터이름;

 proc 단계 시작 선언.

 데이터를 분석 or 출력 등.

 사용하는 명령어 ex) PRINT, VAR, SORT, BY, FORMAT 

 

> RUN;

 data와 proc 단계가 끝났을 때 종료 선언.

 각 단계의 끝에 항상 존재해야 함.

 

 

> DATA, PROC, RUN 사용 예

/*데이터 직접 입력*/
data step1;		//data 데이터이름;
input name $ gender $ exam;		//input 변수명;
datalines;
Aa  f 10		//5~9번째 줄은 데이터 값(문장 아님)
Bb f 1
Cc m 6
Dd m 6
Ee f 7
run;		// data 단계 종료 선언

/*데이터 인쇄*/
proc print data=step1;		//proc 수행명령어 data=데이터이름;
run;		// proc 단계 종료 선언

 

> 각 DATA, PROC 단계에 사용하는 명령어들 다른 글에서 설명. 

 

 

 

 

728x90
728x90

댓글