본문 바로가기
반응형

SAS/SAS 구문사전94

【SAS Statement】 END 구문 o END 구문 1. 목 적 END 구문은 DO 그룹 또는 SELECT 그룹 표현식에 대한 종료를 선언한다. DO 그룹 또는 SELECT 그룹의 마지막 문장에 작성해야 한다. 2. 문 법 END; 인수 사용하지 않음 DO 그룹 또는 SELECT 그룹 처리를 종료하기 위하여 END 구문을 사용하라. 3. 상세 설명 END 구문은 DO 그룹 또는 SELECT 그룹의 마지막 문장이어야 한다. 4. 관련 구문 구문명 구문내용 DATA 구문 DATA 스텝 시작의 선언 및 출력 SAS DATA 세트의 이름을 설정하고, 또한 데이터 뷰(View)의 이름도 지정할 수 있다. DO 구문 인덱스 변수의 값에 따라서 DO 구문과 END 구문 사이에 작성한 구문을 반복하여서 실행한다. END 구문 DO 그룹 또는 SELECT.. 2022. 1. 28.
【SAS Statement】 DROP 구문 [SAS Statement] SAS 데이터 스텝 구문 사전 목록 o DROP 구문 1. 목 적 DROP 구문은 출력 SAS 데이터 세트에 특정 변수를 제거하여 출력하지 않는다. DROP 구문은 동일 데이터 스텝에서 지정한 모든 SAS 출력 데이터 세트에 동일하게 적용되며, 데이터 스텝 어느 곳에서나 지정할 수 있다. DROP 구문에서 지정된 변수는 데이터 스텝에서 마지막에 제외되기 때문에, 데이터 스텝의 중간 프로그램 처리 과정에서 해당 변수를 사용할 수 있다. 유사하게 출력 데이터 세트 중에서 특정 데이터 세트에서 변수를 제거하기 위해서는 DATA 구문에서 해당 데이터 세트에 DROP= 데이터 세트 옵션을 지정하여 처리할 수 있다. 2. 문 법 DROP variable-list; variable-lis.. 2022. 1. 28.
【SAS Statement】 DO WHILE 구문 o DO WHILE 구문 1. 목 적 지정한 조건식이 참일 동안에 반복적으로 DO 반복문 안의 문장을 실행한다. 표현식은 DO 반복문에서 문장이 실행되기 전에 개별 반복문의 상단에서 평가되기 때문에, 만약 표현식이 평가되는 처음 시점에 거짓이라면 DO 반복문은 한 번도 실행되지 않을 수 있다. 2. 문 법 DO WHILE (expression); 반복되는 SAS 구문 END; (expression) 괄호 안에 SAS 표현식을 지정한다. 적어도 하나의 표현식을 지정해야 한다. 3. 범 주 SAS 기본 구문 (제어 구문) 4. 상세 설명 표현식은 DO 반복문에서 문장이 실행되기 전에 반복문의 상단에서 평가된다. 만약 표현식이 참이라면, DO 반복문이 실행된다. 만약 표현식이 평가되는 처음 시점에 거짓이라면,.. 2022. 1. 28.
【SAS Statement】 DO 반복(Iterative) 구문 o DO 반복(Iterative) 구문 1. 목 적 DO 반복(Iterative) 구문은 인덱스 변수의 값에 따라서 DO 구문과 END 구문 사이에 작성한 구문을 반복하여서 실행한다. DO 반복 구문은 WHILE이나 UNTIL 절과 함께 사용할 수 있다. 2. 문 법 DO index-variable=specification-1 ; 반복하여 실행되는 SAS 구문 END; 1) index-variable DO 그룹의 실행을 제어하기 위한 값을 소유하는 인덱스 변수 이름을 지정한다. Tip : 인덱스 변수를 삭제하도록 지정하지 않으면, 인덱스 변수는 출력 데이터 세트에 포함된다. 경고 : DO 그룹 안에서 인덱스 변수의 변경하는 것을 되도록 피해라. 반복 DO 그룹 안에서 인덱스 변수를 수정하면, 무한 반복 .. 2022. 1. 25.
【SAS Statement】 DO 구문 o DO 구문 1. 목 적 DO 구문은 그룹 단위로 실행하기 위한 SAS 문장의 그룹을 지정하라. DO 구문은 DO 그룹 처리를 위한 가장 간단한 형태로 DO와 END 구문 사이의 구문을 DO 그룹이라고 한다. 일반적으로 단순한 DO 구문은 IF-THEN/ELSE 구문 안에서 조건문이 만족하는 경우에 실행되는 프로그램을 지정하기 위하여 사용된다. DO 그룹 안에 다른 DO 구문을 중첩하여 실행할 수 있다. 2. 문 법 DO; 실행되는 SAS 구문 END; 인수 사용하지 않음 단순한 DO 그룹 처리를 위하여 DO 구문을 사용한다. 3. 범 주 SAS 기본 구문 (제어 구문) 4. 비 교 DO 반복 구문, DO UNTIL 구문, DO WHILE 구문 5. 상세 설명 DO 구문은 DO 그룹 처리를 위한 가장 .. 2022. 1. 25.
[SAS Statement] DM 구문 o DM 구문 1. 목 적 DM 구문은 SAS 문장과 유사하게 SAS 프로그램 에디터, LOG, 프로시져 출력물 또는 텍스트 에디터에 대한 명령어를 SAS 프로그램 상에서 실행한다. DM 구문은 프로그램 실행 명령을 SAS에 제출하는 경우에 실행이 되고, 윈도우 환경을 변경하기 위하여 사용할 수 있다. 주로 FILE 명령어를 사용하여 파일을 저장하거나 CLEAR 명령어를 사용하여 윈도우 내용을 지우는 등의 윈도우 애플리케이션에서 유틸리티 함수를 실행한다. 2. 문 법 DM 'command(s)' ; Window DM 명령이 실행되는 활성화 윈도우를 지정하라. 기본 윈도우는 프로그램 에디터 윈도우이다. 기본사항 : 만약 윈도우 이름을 생략하면, SAS는 기본적으로 프로그램 에디터 윈도우를 사용한다. 'co.. 2022. 1. 25.
【SAS Statement】 DESCRIBE 구문 o DESCRIBE 구문 1. 목 적 DESCRIBE 구문은 컴파일되어 저장된 데이터 세트 프로그램 또는 데이터 스텝 뷰 테이블(View)에 대한 소스 코드를 SAS 로그에 출력한다. DATA 구문에서 PGM= 또는 VIEW= 옵션을 함께 지정하여 사용해야 한다. 컴파일되어 저장된 데이터세트 프로그램 또는 데이터 스텝 뷰 테이블로부터 프로그램 실행 없이 소스 코드를 확인하기 위하여 DESCRIBE 구문을 사용하고, 프로그램을 실행하면서 소스 코드를 확인 위하여 EXECUTE 구문과 DESCRIBE 구문을 함께 사용해야 한다. 2. 문 법 DESCRIBE; 인수 사용하지 않음 컴파일 되어 저장된 데이터 세트 프로그램 또는 데이터 스텝 뷰로부터 프로그램 소스 코드를 확인하기 위하여 DESCRIBE 구문을 사.. 2022. 1. 25.
【SAS Statement】 DELETE 구문 o DELETE 구문 1. 목 적 DELETE 구문은 현재 실행 중인 관측치에 대한 처리를 중지하여, 출력 데이터에서 관측치를 삭제하여 출력하지 않도록 한다. 삭제 후에 다음 관측치 처리(반복)를 위하여 데이터 스텝의 처음으로 이동한다. DELETE 구문은 일반적으로 IF-THEN 구문의 THEN 절 또는 조건절과 함께 실행되는 DO 그룹과 함께 사용된다. 2. 문 법 DELETE; 인수 사용하지 않음 DELETE 구문이 실행되는 경우에 현재 관측치는 출력 데이터 세트에 작성되지 않고, SAS는 다음 관측치 처리(반복)를 위하여 데이터 스텝의 처음으로 이동한다. 3. 범 주 SAS 기본 구문 (실행 구문) 4. 상세 설명 DELETE 구문은 보통 IF-THEN 구문의 THEN 절 또는 조건적으로 실행되는.. 2022. 1. 25.
【SAS Statement】 DATALINES4 구문 o DATALINES4 구문 1. 목 적 세미콜론이 포함된 데이터 라인의 시작을 선언한다. INPUT 구문과 함께 세미콜론을 포함하는 내부 데이터(프로그램 내부에서 직접 입력하는 데이터)를 읽는 경우에 사용된다. DATALINES4 구문은 데이터 스텝의 마지막 문장으로, 그 뒤에 바로 데이터 라인이 시작되어야 하며, 입력 데이터 라인의 종료를 표시하기 위하여 4개의 연속된 세미콜론을 작성해야 한다. 2. 문 법 DATALINES4; (별칭 : CARDS4, LINES4) 인수 사용하지 않음 프로그램에서 직접 입력된 데이터(내부 데이터) 중에 세미콜론이 포함되어 있는 경우에, 이 데이터를 읽기 위하여 INPUT 구문과 함께 DATALINES4 구문을 사용하라. 3. 범 주 SAS 기본 구문 (파일 처리) .. 2022. 1. 25.
【SAS Statement】 DATALINES 구문 o DATALINES 구문 1. 목 적 데이터 라인의 시작을 선언한다. INPUT 구문과 함께 세미콜론을 포함하지 않는 내부 데이터(프로그램 내부에서 직접 입력하는 데이터)를 읽는 경우에 사용된다. 2. 문 법 DATALINES; (별칭 : CARDS, LINES) 인수 사용하지 않음 외부 파일에 저장된 데이터가 아니라 프로그램에서 직접 입력되는 데이터(내부 데이터)를 읽기 위해서 INPUT 구문과 함께 DATALINES 구문을 사용한다. 3. 범 주 SAS 기본 구문 (파일 처리) 4. 구문 설명 1) DATALINES 구문 사용하기 DATALINES 구문은 DATA 스텝의 마지막 구문으로, 그 뒤에 바로 데이터 라인이 시작된다. 입력 데이터의 종료를 표시하기 위하여 Null 문장(단일 세미콜론)을 지.. 2022. 1. 25.
【SAS Statement】 DATA 구문 o DATA 구문 1. 목 적 DATA 구문은 DATA 스텝 시작의 선언 및 출력 SAS DATA 세트의 이름을 설정하고, 또한 데이터 뷰(View)의 이름도 지정할 수 있다. 2. 문 법 DATA ; DATA _NULL_ ; DATA view-name / VIEW=view-name )> ; DATA data-set-name / PGM=program-name )> ; DATA VIEW=view-name ; DESCRIBE; DATA PGM=program-name ; 인수를 지정하지 않으면, DATA 스텝은 연속적으로 생성되는 데이터세트 이름을 DATAn 형식으로 자동으로 지정한다. (n은 정수값) 1) Data-set-name DATA 스텝이 생성하는 SAS 데이터 파일 또는 DATA 스텝 뷰의 이름을 .. 2022. 1. 25.
【SAS Statement】 CONTINUE 구문 o CONTINUE 구문 1. 목 적 CONTINUE 구문은 현재 처리 중인 DO 반복문의 처리를 멈추고, 다음 차례의 반복 처리를 계속해서 다시 진행한다. 주로 DO 반복 구문 내부에 조건문과 함께 사용되어서 해당 조건을 만족하는 경우에 현재 진행 중인 DO 반복문의 처리를 중지하고, DO 반복문의 다음 차례의 반복 작업을 다시 수행한다. 2. 문 법 CONTINUE; 인수 사용하지 않음 CONTINUE 구문은 별도의 인수가 사용되지 않는다. 조건에 따라 현재 DO 반복문 내의 문장 처리를 중지하고, DO 반복문의 다음 차례의 반복 작업을 다시 시작한다. 3. 비교 사항 CONTINUE 구문은 반복문의 현재 반복 처리를 멈추고, 다음 차례의 반복을 다시 시작한다. LEAVE 구문은 현재 진행 중인 반복.. 2022. 1. 25.
반응형