BookmarkSubscribeRSS Feed

[SAS 활용 FAQ] INFILE 문

Started ‎10-26-2021 by
Modified ‎10-26-2021 by
Views 1,199
  • 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 ;

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

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

Article Labels
Article Tags