[SAS 활용 FAQ] 입출력제어 – OUTPUT
Article Options
- Article History
- RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Views
334
- 현재 PDV의 자료를 특정 데이터 셋(들)으로 output 시킴.
- Output 문장에 사용되는 SAS-data-set명은 반드시 Data 문장에 기술되어야 함.
- Output 문장이 data step 내에 기술되어 있는 경우, run 문장은 output 기능이 없이 return 기능만 가짐.
OUTPUT <SAS-data-set 명 SAS-data-set 명 … > |
◀예제▶ 하나의 입력 관측치마다 여러 출력 관측치 생성.
data new;
set sashelp.class;
length gubun $ 6 ;
gubun = 'Age';
data = age ;
output;
gubun = 'Height';
data = height ;
output;
gubun = 'Weight';
data = weight ;
output;
drop age height weight;
run;
◀예제▶ 하나의 Data Step으로 여러 Data Set 생성.
Ex2) 하나의 Data Step으로 여러 Data Set 생성.
Data female male;
set sashelp.class;
If sex = ‘여’ then output female;
else output male;
Run;
◀예제▶ Input Data 없이 관측치 생성..
Data new;
Length name $ 8;
Name = ‘홍길동’; age = 10 ; output;
Name = ‘이준’; age = 11 ; output;
Name = ‘신사임당’; age = 12 ; output;
Run;