본문 바로가기
반응형

SAS 구문17

[SAS Statement] CARDS 구문 [SAS Statement] SAS 데이터 스텝 구문 사전 목록 o CARDS 구문 1. 목 적 CARDS 구문은 프로그램 내부에서 데이터 입력 작업을 수행하기 위하여 데이터 입력 라인의 시작을 선언한다. CARDS 구문에 대한 변수의 정의는 INPUT 구문에 따라서 다양한 형태로 정의될 수 있다. 2. 문 법 CARDS; 내부 데이터 입력 ; [SAS Statement] SAS 데이터 스텝 구문 사전 목록 2022. 1. 25.
【SAS Statement】 BY 구문 o BY 구문 1. 목 적 BY 구문은 데이터 세트에서 SET, MERGE, UPDATE 구문의 그룹별 관측치에 대한 처리 방식을 지정하고, 특수한 그룹화 변수를 내부적으로 생성한다. 2. 문 법 BY variable-1 ; DESCENDING 지정된 변수를 기준으로 데이터 세트의 관측치가 내림차순으로 정렬되도록 지정한다. DESCENDING은 수치형 변수에 대하여 가장 큰 수에서 가장 작은 순서로 정렬하고, 문자형 변수에 대하여 알파벳(한글) 역순으로 정렬한다. 제한사항 : 인덱스(INDEX)는 항상 올림차순 순서로 저장되기 때문에, 인덱스가 생성된 데이터 세트에 대하여 DESCENDING 옵션을 사용 할 수 없다. 주요기능 : 예제2 : 정렬 순서 지정 GROUPFORMAT BY 그룹이 시작하는 곳과.. 2022. 1. 25.
【SAS Statement】 ATTRIB 구문 o ATTRIB 구문 1. 목 적 일반적으로 변수에 지정된 속성을 변경하기 위하여 FORMAT, INFORMAT, LABEL, LENGTH과 같은 개별 속성 구문을 사용할 수 있지만, ATTRIB 구문을 사용하여 여러 변수에 대한 출력 형식(format), 입력 형식(informat), 라벨(Label), 길이(Length) 등을 한 번에 처리할 수 있다. ATTRIB 구문은 데이터 스텝에서 변수가 포함된 SAS 데이터 스텝의 기술 정보를 변경함으로써 변수의 속성을 영구적으로 변경할 수 있다. 2. 문 법 ATTRIB variable-list(s) attribute-list(s) ; 1) Variable-list(s) : 속성을 변경하기 위한 대상 변수를 지정한다. 범위 : SAS가 허용하는 형태로 변수.. 2022. 1. 25.
【SAS Statement】 ARRAY 구문 o ARRAY 구문 1. 목 적 ARRAY 구문은 배열에서 사용하기 위한 배열 원소를 정의한다. ARRAY 구문은 그룹 단위로 처리하기 위한 변수(원소)의 집합을 정의하고, 배열 이름과 첨자를 사용(배열 참조 구문)하여 배열의 원소를 참조한다. 일반적으로 배열에서 다수의 원소를 처리하기 때문에, 배열은 DO 그룹과 함께 많이 사용된다. 2. 문 법 ARRAY array-name { subscript } ; 1) Array-name 배열의 이름을 정의한다. 배열 이름은 동일한 데이터 스텝에서 사용되고 있는 변수 이름은 사용하면 안 된다. 제한사항 : Array-name은 동일한 데이터 스텝에서 변수 이름으로 사용되지 않은 이름을 사용해야 한다. 경고 : SAS 함수 이름을 배열의 이름으로 사용 할 경우에는.. 2022. 1. 25.
【SAS Statement】 ABORT 구문 o ABORT구문 1. 목 적 ABORT 구문은 현재 실행 중인 데이터 스텝, SAS 작업 또는 SAS 세션의 실행을 종료시킨다. 조건문과 함께 사용하여서 특정 조건에서 프로그램을 종료하기 위하여 사용되며, 운영환경에 따라서 서로 다른 결과를 생성한다. 2. 문 법 ABORT | RETURN | > ; 운영환경에 따라서 다른 결과를 생성하지만 여기서는 윈도우 환경에 대하여 자세히 설명하도록 하겠다. 배치 모드와 비대화식 모드에 대하여는 도움말을 참조하라. 1) 인수를 사용하지 않는 경우 현재 실행 중인 데이터 스텝 처리를 중지하고, ABORT 구문이 실행되기 전에 처리된 관측치로 구성된 데이터 세트를 생성한 후에 ABORT 구문에 의하여 DATA 스텝을 종료하였다는 내용을 로그에 출력한다. 출력 후 AB.. 2022. 1. 25.
반응형