수색…


소개

SAS 데이터 세트로 데이터를 읽는 것은 datalines 문, 데이터 단계에서 infile 문을 사용하는 외부 파일 또는 proc import 사용하여 외부 파일에서 데이터를 읽는 것과 같은 여러 접근법을 사용하여 수행 할 수 있습니다. 또한 ODBC 드라이버를 사용하여 ODBC 호환 (예 : SQL 데이터베이스)하는 외부 소스의 데이터를 읽을 수 있습니다.

쉼표 구분 기호가있는 텍스트 파일 읽기

DATA table-name;
    INFILE "file-path/file-name.csv" dsd;
    INPUT Name $ City $ Age;
RUN;

엑셀 파일에서 데이터 읽기

PROC IMPORT DATAFILE = "file-path/file-name.xlsx" OUT=data_set DBMS=XLSX REPLACE;

Excel 용 PROC 가져 오기, 특정 시트 가져 오기

여러 시트가있는 Excel 파일에서 특정 시트 만 가져 오려는 경우가 있습니다. 이를 위해 " SHEET = "을 사용합니다.

PROC IMPORT 
    OUT= YourNewTable
    DATAFILE= "myfolder/excelfilename.xlsx" 
    DBMS=xlsx 
    REPLACE;
    SHEET="Sheet1";
    GETNAMES=YES;
RUN;

또한 가져온 맨 위 행에 열 이름이 포함되는지 ( GETNAMES = YES (또는 NO)) 여부를 지정하는 기능을 기록하십시오.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow