SAS编程 2:数据处理技术 (PRG2)

     课程概述

    本课程是为希望学习通过SAS DATA和过程步来访问、转换和汇总SAS数据集的人员而专门设计的。它基于《SAS编程 1: 基础》课程介绍的基本概念而展开,所以不建议SAS初学者直接选择此课程。

      本课程可以帮助您准备SAS Base Programming Exam for SAS 9 认证考试。

学习目标

ü  控制SAS 数据集的输入和输出

ü  合并SAS 数据集

ü  汇总、读入、读出不同类型的数据

ü  执行DO循环和SAS 数组处理

ü  字符、数值和日期变量的转换

课程时间: 3

适合学员:业务分析人员和SAS 编程人员

必备条件:

      学习本课程之前,学员应该有至少6个月的SAS编程经验或者完成《SAS编程 1:基础》课程的学习并且使用SAS超过一个月。尤其是需要您具备以下能力:

ü  在您的操作环境中创建和读入数据文件

ü  理解SAS 编程的架构

ü  了解SAS 数据集的结构和内容

ü  区分语句错误和数据错误

ü  调试SAS程序

ü  读入固定格式的外部数据文件并创建SAS数据集

ü  选取SAS数据集行或者列的子集

ü  创建新变量

ü  编写条件逻辑语句

ü  读入和写出SAS日期值

ü  访问SAS数据库

ü  SAS数据集进行排序

ü  通过SET语句读入一个或多个SAS数据集

ü  通过MERGE语句实现简单的拼接

ü  根据SAS数据集创建细节数据或汇总数据报表

ü  设定报表标题和脚注

 

课程内容

 l 简介

ü  课程结构

ü  课程概述

ü  SAS语法概述

ü  掌握SAS桌面环境(自学)

 l  输入和输出管理

ü  输出多个观测

ü  创建多个SAS数据集

ü  选择变量和观测

 l  汇总数据

ü  创建累加变量

ü  对分组数据累加求和

 l  读入原始数据文件

ü  格式化读入原始数据文件

ü  控制记录读入

ü  列表输入附加技术(自学)

 l  数据转换

ü  操作字符型变量

ü  操作数值型变量

ü  转换变量类型

 l  调试技术

ü  使用PUTLOG语句

ü  使用DEBUG语句

 l  循环处理数据

ü  DO循环处理

ü  SAS数组处理

ü  使用SAS数组

 l  SAS数据集重构

ü  使用DATA步转置数据集

ü  使用TRANSPOSE过程

 l  SAS数据集合并

ü  使用数据处理技术进行数据集合并

 l  其它SAS语言

ü  语言概述

ü  SQL过程使用

ü  SAS宏使用

 l  补充内容

ü  SAS资源

ü  其它推荐课程

培训材料:
          本课程将提供书面的培训教材,及某些课程相应的课程数据。

使用产品 :

                     本课程需要用到的软件:Base SAS。本课程适合正在使用SAS 9的学员。