BookmarkSubscribeRSS Feed

[SAS 활용 FAQ] INFILE 문

Started ‎10-26-2021 by
Modified ‎10-26-2021 by
Views 865
  • INPUT 문장에서 읽을 raw data file의 이름을 명시.

INFILE 'raw-data-file-name' <옵션(들)> ;

 

  • INFILE 문장 옵션들

옵션

의미

DLM=

-   구분자 정의.

-   기본 구분자는 공백.

DLM=’,’

DSD

-  DSD 사용시 기본 구분자가 콤마로 변경됨.

-   연속된 여러 구분자 사이에 결측값이 있는 것으로 처리함.

-   쌍따옴표 내 구분자를 값의 일부로 인식함.

DSD

MISSOVER

-    레코드의 끝을 만났음에도 INPUT 문장에 처리되지 않은 변수 들이 남은 경우 사용.

-    해당 변수를 결측으로 처리하고 다음 레코드를 로딩하지 못하게 함.

MISSOVER

FIRSTOBS=n

읽어올 시작 record 를 지정.

FIRSTOBS=2

OBS=n

읽어올 마지막 record 를 지정.

OBS=100

END=변수

-   변수는 임시 숫자 변수임.

-   변수의 기본값은 0, 마지막 레코드를 읽을 때 변수의 값이 1 로변경됨.

END=last

 

◀예제▶ 윈도우 OS 내의 raw data file 읽음.

INFILE ‘c:\mydata\mytext.csv’ DLM=,DSD MISSOVER ;

Version history
Last update:
‎10-26-2021 04:38 AM
Updated by:
Contributors

sas-innovate-wordmark-2025-midnight.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


Register now!

Article Labels
Article Tags