본문 바로가기
SAS/SAS 함수

【SAS 함수】 158. FETCHOBS

by 기서무나구물 2019. 1. 24.

포스팅 목차

    FETCHOBS

     


    SAS 데이터 세트로부터 지정한 관측치를 데이터 SET 데이터 벡터(DDV)로 읽는다.

    Category: SAS File I/O

     


    문 법


    FETCHOBS 
    (data-set-id,obs-number<,options>)

     

    Arguments

    data-set-id

     

    는 OPEN함수에 반환된 인식자.

     


    관련 함수

    함수명 함수내용
    CALL LABEL 지정한 문자 변수에 대해 변수 라벨을 반환받는다.
    CALL SET SAS 데이터 세트 변수를 같은 이름이나 타입을 가진 DATA STEP 이나 Macro변수와 연결한다.
    CALL VNAME 지정한 변수값으로써 변수 이름들을 관측치로 할당한다.
    FETCH SAS 데이터 세트로부터 현재 관측치 다음의 관측치를 데이터 세트 데이터 벡터(DDV) 안으로 관측치를 읽는다.
    FETCHOBS SAS 데이터 세트로부터 지정한 관측치를 데이터 SET 데이터 벡터(DDV)로 읽는다.
    GETVARC SAS데이터 세트에서 문자변수의 값을 반환한다.
    GETVARN SAS데이터 세트에서 숫자변수의 값을 반환한다.
    VNAME 지정된 변수의 이름을 반환한다.
    VNAMEX 변수 이름으로써 지정된 인수의 값을 반환한다.

     


    예 제

    sasuser.income으로부터 10번째까지의 관측치를 DDV로 읽은후에 출력을 한다.

    SAS Statements
    data FETCHOBS;
         length name $20. street $20. income 8 gender $1.;
         name = ''; street = '';
         income = . ; gender = '';
         
         drop rc dsid;
         dsid=open("sasuser.Income","i");
         
         * 변수 생성;
         call set (dsid);
         
         * 10개의 데이터를 읽는다;
         do i=1 to 10;
            rc=fetchobs(dsid,i);
            output;
         end;
    run;

     

    Results
     name                   street         income gender
    Leverling, Janet    55 Hazel Way       54789   F
    Peacock, Margaret  101 Broadway         4565   F
    Smith, John         23 Mars Hill Dr.   86685   M
    Buchanan, Steven    45 Gray Drive      23567   M
    Suyama, Michael    213 Hillside Ave.   65778   M
    King, Robert       345 Main St.        45654   M
    Callahan, Laura    455 8th St.        134656   F
    Dodsworth, Anne     57 Pleasant Blvd.   5433   F
    Davolio, Nancy      65 Peanut Circle   57654   F
    Davolio, Nancy      65 Peanut Circle   57654   F

     


    SAS 함수(SAS Function) 리스트 링크

     

    엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크

     

    SAS 데이터 스텝 구문 리스트(SAS Data Step Statement)
    반응형

    'SAS > SAS 함수' 카테고리의 다른 글

    【SAS 함수】 160. FGET  (0) 2019.01.24
    [SAS 함수] 159. FEXIST  (0) 2019.01.24
    【SAS 함수】 157. FETCH  (0) 2019.01.03
    [SAS 함수] 156. FDELETE  (0) 2019.01.03
    [SAS 함수] 155. FCOL 함수  (0) 2018.12.25

    댓글