SAS Tech & Tip

BookmarkSubscribeRSS Feed

SAS 실전 활용 가이드 2

Started a week ago by
Modified a week ago by
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;

 

 

 

image.png

 

 

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;

 

 

 

image.png

 

 

 

  • 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 변수의 합계를 계산하여 결과에 포함시킵니다.

 

Version history
Last update:
a week ago
Updated by:
Contributors

sas-innovate-white.png

Join us for our biggest event of the year!

Four days of inspiring keynotes, product reveals, hands-on learning opportunities, deep-dive demos, and peer-led breakouts. Don't miss out, May 6-9, in Orlando, Florida.

 

View the full agenda.

Register now!

Article Labels
Article Tags