SAS FUNCTION
SAS 9.1.3
Go to Documentation Home
HOME
Go to Book List
FUN_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
SAS  9.1.3
Go to Feedback page
MAIL
FGET
Go to previous page
Previous
Go to next page
Next
처음메뉴로

160. FGET



파일 데이터 벡터(FDB)로부터 변수에 데이터를 복사한다.
Category: External Files

문 법
인 수
참 고
예 제
함 수 비 교

문법

MAIN

FGET (file-id,variable<,length>)

Arguments

file-id
는 FOPEN함수에 의해 반환된 인식자.


참고

* length가 생략 되면 다음 구분자 까지 읽는다.(기본 구분자 : 공백)

 

외부물리적

파일

     FREAD ->
<- FWRITE
<- FAPPEND

파일데이터

버퍼

     FGET ->

<- FPUT

SAS 데이터

세트


예제

MAIN

 

예 제 1 :

fget.txt 데이터 세트에서 첫 번째 관측치를 읽어서, log에 첫 번째 관측치를 출력한다.

SAS Statements Results
FILENAME back "c:\fget.txt";
data _null_;
     file back;
     put "Data for the new record1"; put "Data for the new record2";
     put "Data for the new record3"; put "Data for the new record4";
     put "Data for the new record5";
run;
data FGET;
     rc=filename( 'thefile','c:\fget.txt');
     fileid=fopen('thefile');
     put fileid=;
     if (fileid>0) then do;
        rc=fread(fileid);
        put rc=;
        * 변수선언;
        length thestring $100.;
        * 첫번째 관측치를 반환;
        rc=fget(fileid,thestring,100);
        put thestring=;
        rc=fclose(fileid);
     end;
     rc=filename('thefile','');
run;

 

 

 

 

 

thestring=Data for the new record1


함수비교

Functions:

154.FCLOSE

  162.FILENAME
  175.FOPEN
  179.FPOS
  181.FREAD
  184.FSEP
  278.MOPEN

2006년 백승민 제작하였답니다. 
( http://cafe.daum.net/statsas )