SAS® Programming 2: 데이터 처리 기술

SAS® Programming 2: 데이터 처리 기술 

교육 기간 : 3일(18시간)

교육 대상
이 과정은 SAS 프로그램 경험자들을 대상으로 합니다. SAS® Programming I 교육 과정의 내용을 알고 있다는 전제 하에 진행되는 교육입니다.

과정 소개
Data Step을 이용하여 데이터를 처리하는 함수와 제어 및 반복 처리 등의 다양한 방법들을 배우게 되는 과정입니다.
데이터 입력 및 출력을 제어하는 방법, 데이터를 요약하는 방법, Raw 데이터(Text File) 파일로 부터 데이터를 읽는 방법, 각 변수 타입 별 다양한 함수를 이용한 데이터 변환, 데이터의 반복처리, 데이터의 재 구조화, 데이터 결합 등에 대한 내용에 대해 학습합니다.

선수 지식
이 과정의 필수 선수 과목은 SAS 프로그래밍 I 또는 SAS 프로그래밍 I(e-learning) 교육 과정입니다.
- 파일 구조 이해
- 텍스트 편집기 사용
- 운영 시스템 명령어

교육 내용

소개- 다양한 종류의 데이터 처리
- SAS 구문 Review
데이터의 입력 및 출력에 대한 제어- Data Step의 개념 소개
- Output 문장 사용
- Select Group 사용
- Data Set 옵션 사용
요약 데이터 생성- RETAIN 문장 사용
- SUM 문장 사용
- First.by 변수명, Last.by 변수명의 사용
Raw Data File 읽어 SAS 데이터 생성- Formatted Input 방법
- 다중 Input 문장 사용 및 Line Pointer Control 사용 및 Single Trailing @ 의 사용법
- List Input 방법 및 사용 옵션 소개
데이터 변환을 위한 함수 사용- 문자값을 처리할 수 있는 함수 - 문자 관련 함수
- 숫자값을 처리할 수 있는 함수 - 숫자 관련 함수
- 변수의 타입 변경
Debugging 기법- PUTLOG 문장
- DATA 문장의 DEBUG 옵션
데이터 반복 처리- DO loop 프로세싱
- SAS Array 프로세싱
데이터 재 구조화- DATA Step을 이용한 전치
- TRANSPOSE 프로시저 사용
데이터 결합- 데이터 대응 결합(Match-Merging)
- 데이터 처리 기술

사용 소프트웨어
Base SAS®

교육 교재
SAS® Programming II : Manipulating Data with the DATA Step Course Notes