
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