포스팅 목차
[파일 Import] 외부 파일 로딩 후 SAS에서 변수명 변경하기
* Import 하기 위한 테스트 데이터 생성;
SAS Programming |
proc export data = sashelp.class (where=(sex='여'))
outfile = "F:\BACK_TEXT.csv"
dbms = csv
replace;
run;
* 방법 1 : 데이터 IMPORT 후 RENAME 구문으로 변수명 변경;
SAS Programming |
proc import datafile = "F:\BACK_TEXT.csv"
out = back_1
dbms = csv
replace;
getnames=yes;
run;
DATA BACK_RENAME;
SET BACK_1;
RENAME NAME=CUST_NM SEX=GENDER;
RUN;
proc print;
run;
* 방법2 : IMPORT 프로시져의 OUT = 구문에서 RENAME = 데이터 세트 옵션으로 변수명 변경하여 출력;
SAS Programming |
proc import datafile = "F:\BACK_TEXT.csv"
out = back_2(RENAME=(Name=Cust_nm sex=gender))
dbms = csv
replace;
getnames=yes;
run;
proc print;
run;
* 방법3 : 외부 파일을 INFILE 구문으로 읽으면서 변수명 지정하기;
SAS Programming |
data WORK.BACK_3;
infile 'F:\BACK_TEXT.csv' delimiter = ',' MISSOVER DSD lrecl=32767 firstobs=2 ;
format Cust_nm $6.;
format gender $2.;
format Age best12.;
format Height best12.;
format Weight best12.;
input Cust_nm $
gender $
Age
Height
Weight;
run;
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 함수(SAS Function) 리스트 링크 |
반응형
'SAS > SAS Tip's' 카테고리의 다른 글
[변수 리스트] 테이블 변수 위치 기준으로 변수 리스트 출력하기 (0) | 2021.10.30 |
---|---|
[SAS 운영환경] SAS 시스템 최소 요구 사항 (0) | 2021.10.15 |
[파일 출력] File 구문으로 텍스트 파일 출력시 인코딩(Encoding) 지정 (0) | 2021.10.14 |
SAS상 에서 오라클 PARALLE 힌트 적용하여서 DB Insert 작업 수행하기 (0) | 2021.10.08 |
무료 온라인 SAS 사용하기 – 일반 개인 사용 가능 (SAS 제공 클라우드 환경) (0) | 2021.05.06 |
댓글