BookmarkSubscribeRSS Feed

[SAS 활용 FAQ] INFILE 문

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

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

Article Labels
Article Tags