最新第2章--SAS编程入门PPT课件.ppt

最新第2章--SAS编程入门PPT课件.ppt

ID:62169426

大小:584.50 KB

页数:52页

时间:2021-04-20

最新第2章--SAS编程入门PPT课件.ppt_第1页
最新第2章--SAS编程入门PPT课件.ppt_第2页
最新第2章--SAS编程入门PPT课件.ppt_第3页
最新第2章--SAS编程入门PPT课件.ppt_第4页
最新第2章--SAS编程入门PPT课件.ppt_第5页
资源描述:

《最新第2章--SAS编程入门PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章--SAS编程入门学习目标掌握SAS语言构成,学会运用SAS语言进行编程;掌握DATA数据步以及通过DATA步建立数据集的方法;了解各种PROC过程步的作用;熟悉各种SAS函数并逐渐学会其在SAS程序中的作用;掌握数据集的各种编辑操作方法(包括建立与保存、导入和导出、连接等);掌握一些常用的SAS语句并在SAS程序中熟练运用。SAS语言构成SAS提供了一种完善的编程语言。类似于计算机的高级语言,SAS用户只需要熟悉其命令、语句及简单的语法规则就可以做数据管理和分析处理工作。因此,掌握SAS编程技术是学习SAS的关键环节

2、。在SAS中,把大部分常用的复杂数据计算的算法作为标准过程调用,用户仅需要指出过程名及其必要的参数。这一特点使得SAS编程十分简单。SAS算符比较算符:建立两个量之间的一种关系,并要求SAS确定这种关系是成立不成立。如果它成立,输出的运算结果是1;如果不成立,运算结果为0算术算符:就是数学运算中常用的五种运算符号逻辑算符:通常用来连接一系列比较式SAS算符运算次序:下面给出复杂表达式运算次序的准则。①在括号里的表达式先计算。②较高优先级的运算先被执行。③对于相同优先级的算符,左边的运算先做。SAS程序由一系列SAS语句组成一

3、个SAS程序。SAS程序中的语句可分为两类步骤:DATA步和PROC步。这两个步骤是所有SAS程序的模块。通常用DATA步产生SAS数据集,而用PROC步对SAS数据集内的数据进行分析处理并输出结果。PROC步要求SAS从过程中调出一个过程并执行这个过程,通常用SAS数据集作为输入。SAS程序示例datawhb.phones;inputname$phoneroomheight;cards;rebeccah4241121.5648carol4501125.6235louise4091101.2568gina4741101.36

4、52mimi4101061.6542alice4111061.6985brenda4141061.3698brenda4141051.8975david4381411.6547betty4641411.5647holly4661401.5624;procprintdata=phones;run;DATA步入门SAS的数据步以DATA语句开始,用于创建和处理数据集。DATA语句以关键字“data”开始,格式如下:data数据集名;例如:dataa.case;将创建在库a中名为case的SAS数据集,语句执行后你可在与库a对应的

5、目录下看到刚刚建立的数据集文件case。DATA语句所指定的数据集,一般都是以“库名.数据集名”的格式出现的,也可以单独的“数据集名”出现,此时的数据集系统默认为是临时库中的数据集,退出系统后将会被删除。DATA步入门直接输入方式:就是用SAS语句输入数据来产生SAS数据集的过程,一般形式为:DATA语句;Input语句;(用于DATA步的其它语句)Cards;[数据行];DATA步入门从外部文件读入数据集。数据若已经包含在某个外部文件(文本文件或数据文件)中,可用此方法输入数据到数据集文件中。在以上介绍的data语句后,写

6、入以下语句:infile‘外部文件的所在位置及名称’选项;input变量名1变量名2…变量名n;infile语句用于从外部文件读入数据,必须出现在input语句之前。它的功能是指定一个包含原始数据的外部文件。DATA步入门从已建立的SAS数据集中产生新的数据集。如果用户从已经建立的SAS数据集中抽取部份变量或数据来形成新的SAS数据子集,可在DATA步中通过SET命令来完成。DATA步语句及其类型文件操作语句运行语句控制语句信息语句文件操作语句用于输入数据集或者从这个DATA步输出文件操作语句语句的作用及意义Data告诉SA

7、S开始DATA步,并开始创建一个SAS数据集Input描述数据行或外部输入文件上的记录Cards标识数据行的开始Put描述用SAS输出的这些行的格式By规定数据集被分组处理,使用by变量对分组进行定义Set从一个或几个已存在的SAS数据集中读观测Merge从两个或两个以上的SAS数据集中合并观测为单个观测Inflie识别外部文件,包含DATA步将读入的原始输入数据运行语句使得用户可以创建或修改变量,或者选择一部分观测来创建数据集文件运行语句语句的作用及意义Delete从正被创建的数据集中删除观测Stop停止产生当前的数据集W

8、here在进入Data步之前选择观测Output产生新的观测Remove从某个SAS数据集中删除一个观测Replace在相同的位置上替代观测控制语句对一些确定的观测跳过一些语句,或者改变被执行语句的次序,实现从程序的一部分转移控制到另一部分文件控制语句语句的作用及意义Do建立一组语句,它能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。