사이트 로그인
앞선 포스팅에서 DATA 스텝과 PROC 스텝에 관해 알려드렸지요. 이것을 눈으로 보여드리면 아래와 같습니다. 아직 SAS 문법을 배우지 않았으므로 이해하려 하지 마시고 그냥 눈으로 보며 느껴보세요 !
예제
아래의 표와 같은 데이터를 이용하여 간단한 성적 관리 프로그램을 SAS로 작성하시오.
1. 자료를 입력하여 그대로 인쇄(print)하시오.
2. 중간시험과 기말시험의 성적을 합산하고 인쇄하시오.
DATA class; |
DATA class; |
위의 데이터 스텝을 통해 칼럼명이 name number sex dept exam1 exam2 인 데이터 셋을 각각 데이터형을 명시하여 class라는 데이터셋 이름으로 저장합니다.
PROC PRINT DATA=class; |
class라는 데이터셋을 불러와서 PROC PRINT라는 데이터셋을 출력하는 PROC 스탭을 수행하고
DATA new; |
새로운 데이터셋을 만들어 기존 데이터셋 class에 시험1과 시험2의 성적을 합쳐 합산한 점수를 추가하여 new라는 이름의 데이터셋으로 저장합니다.
PROC PRINT; /*가장 최근 사용한 SAS data set를 자동으로 사용*/ |
그리고 다시 PROC PRINT;를 이용하여 데이터셋을 출력합니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
4 | [BigData - SAS강의 초급] SAS 문장의 특징 1 | DataMarket2 | 2014.05.23 | 42306 |
» | [BigData - SAS강의 초급] SAS DATA step, PROC step 예제 1 | DataMarket2 | 2014.05.23 | 45067 |
2 | [BigData - SAS강의 초급] SAS 시스템과 SAS 언어 구조 1 | DataMarket2 | 2014.05.23 | 51387 |
1 | [BigData - SAS강의 초급] SAS 연산자 - 산술, 비교, 논리연산자 | DataMarket2 | 2014.05.23 | 60906 |
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5