본문 바로가기
SAS/SAS 구문사전

【SAS Statement】 DELETE 구문

by 기서무나구물 2022. 1. 25.

포스팅 목차

    o DELETE 구문

     


    1. 목 적 

       DELETE 구문은 현재 실행 중인 관측치에 대한 처리를 중지하여, 출력 데이터에서 관측치를 삭제하여 출력하지 않도록 한다. 삭제 후에 다음 관측치 처리(반복)를 위하여 데이터 스텝의 처음으로 이동한다. DELETE 구문은 일반적으로 IF-THEN 구문의 THEN 절 또는 조건절과 함께 실행되는 DO 그룹과 함께 사용된다.

     

    2. 문 법 


    DELETE;

    인수 사용하지 않음

    DELETE 구문이 실행되는 경우에 현재 관측치는 출력 데이터 세트에 작성되지 않고, SAS 다음 관측치 처리(반복) 위하여 데이터 스텝의 처음으로 이동한다.

     

    3. 범 주

    SAS 기본 구문 (실행 구문)

     

    4. 상세 설명

    DELETE 구문은 보통 IF-THEN 구문의 THEN 또는 조건적으로 실행되는 DO 그룹의 일부분으로 사용된다.

     

    5. 비교 사항

    • 데이터 세트로부터 관측치를 제거하는 조건을 지정하는 것이 쉽거나, 또는 현재 관측치에 대한 데이터 스텝 구문을 계속 처리 할 필요가 없다면 DELETE 구문을 사용하자.
    • 관측치를 포함시키는 조건을 지정하는 것이 더 쉬운 경우에는 부분 분할 IF 구문을 사용하자.
    • DELETE 구문과 DROP 구문을 혼동하지 말자. DROP 구문은 출력 데이터 세트에 변수가 출력되지 않도록 지정하지만, DELETE 구문은 관측치가 출력되지 않도록 한다.

     

    6. 관련 구문 및 함수

    구문명 구문내용
    DELETE 구문 현재 실행 중인 관측치에 대한 처리를 중지하여, 출력 데이터에서 관측치를 삭제하여 출력하지 않도록 한다. (관측치 삭제)
    DO 구문 그룹 단위로 실행하기 위한 SAS 문장의 그룹을 지정하라.
    DO 반복 구문 인덱스 변수의 값에 따라서 DO 구문과 END 구문 사이에 작성한 구문을 반복하여서 실행한다.
    DROP 구문 출력 SAS 데이터 세트에 특정 변수를 제거하여 출력하지 않는다. (변수 삭제)
    IF-THEN/ELSE 구문
    지정한 조건을 만족하는 관측치에 대하여 SAS 문장을 실행한다. (IF 조건문)
    부분 분할 IF 구문 지정된 표현식의 조건을 만족하는 관측치에 대하여 프로그램 처리를 계속 수행한다.
    WHERE 구문 SAS 데이터 세트에서 특정 조건에 해당하는 관측치를 선택한다. (관측치 선택)

     


    7. 예 제

     

    예제 1 : IF-THEN 구문의 일부로 DELETE 구문 사용하기

    LEAFWT 변수의 관측치 값이 결측치인 경우에 현재 관측치가 삭제된다.

    SAS Statements
    if leafwt=. then delete;

     


    예제 2 : 관측치의 일부를 제거하기 위하여 DELETE 구문 사용하기

    SAS Statements
    data topsales;
       infile file-specification;
       input region office product yrsales;
       if yrsales<100000 then delete;
    run;

     


     


    [SAS Statement] SAS 데이터 스텝 구문 사전 목록]

     

    SAS 함수(SAS Function) 리스트 링크
    반응형

    'SAS > SAS 구문사전' 카테고리의 다른 글

    [SAS Statement] DM 구문  (0) 2022.01.25
    【SAS Statement】 DESCRIBE 구문  (0) 2022.01.25
    【SAS Statement】 DATALINES4 구문  (0) 2022.01.25
    【SAS Statement】 DATALINES 구문  (0) 2022.01.25
    【SAS Statement】 DATA 구문  (0) 2022.01.25

    댓글