SAS 실전 활용 가이드 2
Article Options
- Article History
- RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Views
67
이번 게시들은 데이터를 'SAS 실정 활용 가이드 1' 에 이어지는 글로,
SAS의 기능을 활용하여 데이터를 강조하고 분석 결과를 한눈에 보기 쉽게 만드는 방법에 대해 알아볼 예정입니다.
데이터 분석에서 총합을 계산하고 표시하는 방법에 대해 다룰 예정입니다.
total profit 을 확인하기 위해 마지막에 총합 행을 추가하는 방법으로 데이터 분석의 완성도를 높이고 정보를 명확하게 전달합니다. 또한, 분석결과를 직관적이고 이해하기 쉽게 만들어 주어 데이터를 해석하는데 중요한 역할을 합니다.
PROC IMPORT
DATAFILE='C:/sales.xlsx'
DBMS=XLSX
REPLACE
OUT=WORK.SALE;
GETNAMES=YES;
RUN;
PROC PRINT DATA = WORK.SALE; RUN;
SALES 라는 데이터는 21개의 칼럼과 2,999 개의 데이터로 이루어졌습니다.
PROC PRINT DATA = WORK.SALE (obs=15) noobs;
var sales shipping_cost profit;
where shipping_cost>10;
format profit dollar9.2;
title '비싼 배송비를 지불한 주문 사례';
sum profit;
RUN;
-
PROC PRINT: work.sale 데이터 셋을 출력하는 statement 입니다. 'obs = 15' 라는 옵션으로 처음 15개의 행만 출력합니다. (데이터셋이 15개 이상이면 상위 15개 행만 출력합니다.) noobs 옵션으로 행 번호를 출력하지 않도록 합니다.
-
VAR: 출력할 변수들을 지정하는 구문입니다. 위 코드에서는 sales, shipping_cost, profit 변수만 출력합니다.
-
WHERE : 조건문으로 shipping_cost 가 10보다 큰 행들만 출력하도록 필터링합니다.
-
FORMAT: profit 변수의 값을 dollar 9.2 (달러형식) 형식으로 출력합니다.
-
TITLE: 출력시 제목을 설정합니다.
-
SUM: profit 변수의 합계를 계산하여 결과에 포함시킵니다.