网站大量收购闲置独家精品文档,联系QQ:2885784924

第2章__sas语言基本概念.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章__sas语言基本概念

第2章 SAS 语言基本概念 2.1 SAS语言概述 2.2 SAS语句 2.3 SAS数据集 2.4 变量的属性 2.5 SAS程序的书写格式 2.6 SAS函数 2.7 SAS表达式 2.1 SAS 语言概述 SAS提供了一种编程语言 。 SAS程序有两类模块: 数据步(DATA Step) 过程步(PROC Step)。 2.1 SAS 语言概述 数据步的作用是把数据源中的数据作为输入,经过整理加工后输出到一个或多个叫做“SAS数据集(SAS Data Set)”的文件中去。 数据步是为过程步准备数据的并且将准备好的数据放在数据集中。 过程步是把数据集中的数据作为输入, 经标准过程计算处理后,将结果以清晰的表格或图形方式输出到OUTPUT / GRAPH窗口。 数据源: DOS的ASCII码文件 尾随CARDS语句用空格分隔的一批数据(数据行) 已经存在的SAS数据集。 ASCII码文件 DATA score ; INFILE ” c:\mydata\ myscore.dat ”; INPUT name $ math english ; RUN; PROC PRINT ; RUN ; 数 据 行 SAS 数据集 DATA newscore; SET score; IF name=“Tom”; RUN; PROC PRINT; RUN; 2.2 SAS语句 SAS语句是以SAS关键字开头,由SAS名、特殊字符或操作符组成,并且以分号结尾。 ①语句可以在一行任意列开始书写。 ② 一个语句可以写一行或多行,但要以分号结束。 ③ 多条语句可以写在一行,语句间必须以分号隔开。 ④SAS语句对英文字符不区分大小写。 ⑤ 建议将程序书写成锯齿形,便于程序阅读与调试。 PUT x $15.; DATA one; FORMAT major majorname.; PROC MEANS DATA=store.supply MAXDEC=3; INFILE rawdata ; DO i=1 TO DIM(eachitem); 2.2 SAS语句 SAS名(SAS Name) 字母或下划线开头,后跟字母、数字或下划线的字符串。 空格和特殊字符不许在SAS名中出现。 SAS名可能是变量(32个字符),数据集(32个字符),输出格式(C:31 N:32),过程(16),数组(32),逻辑库(8)和文件逻辑(8)等的名字标识符。 2.3 SAS数据集 数据值:是SAS处理的最基本的数据单元。 两种类型:数值型和字符型。 观 测:是数据集的行。一个观测的多个数据值描述一客观实体的多个特征。 变 量: 是用SAS名标识的具有相同性质的数据值的集合。 在SAS数据集中,每一列用一个变量名标识并且这一列数据值的全体构成该变量值的部分或全体。 SAS 数据集的一列也称为一个变量。数据集的列数就是该数据集所包含的变量个数。 SAS变量分为数值型与字符型。每个变量都具有长度、 输入、输出格式和标号等四种属性。 2.4 变量的属性 变量类型:数值型变量的值是数值。字符型变量值是以字符串为其值。 变量的长度是指在数据集中存储其值的字节数,默认值是8。 变量的格式标号是赋给变量一显示输出的符号串(可以是汉字)。 数据缺值(Missing Values): 已建立的数据集中用小数点(句点)表示一个数值型缺值数据,用空格表示字符型缺值数据 。 2.5.1 空格 2.5.2 注释 /* 字符串 */ 2.5.3 变量的缩写记号 例如:x1, x2, x3, ……, x99, x100 可以写为:x1-x100 SAS提供了丰富的标准函数。 SAS函数书写格式为:函数名(参数表) 其中函数名为SAS关键字,参数表给出函数所要求的一个或多个参数。 SAS函数类型:算术、

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档