《SAS》数据步课件PPT.ppt

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

SAS数据集;一、SAS数据集的概念和结构;数据步功能:;第一节 SAS数据集的建立 ;1.SAS数据集的名称; 2.SAS数据集分为两种;SAS数据集——临时数据集;SAS数据集——永久数据集;SAS数据集—调用永久数据集;3.一点说明; SAS系统给每个临时数据集自动给予一个叫“work”的一级名,但在引用临时数据集时,不用加“work”字样(生成临时数据集时,在LOG窗口可以看到临时数据集的全称)。 故在实际应用中,使用单名的数据集都是临时数据集,使用两级名的数据集则是永久数据集。;二、建立SAS数据集 ?;1.??临时数据集的建立;*;*;(1)DATA语句; (2)INPUT语句;1)自由输入格式 是最简单的数据输入方法,它只需要在INPUT语句中按顺序列变量名,而不必了解输入记录中数据占有哪些列。 语句格式: INPUT 变量名 [$]; INPUT NAME $ SEX $ S1 S2 S2; 注意:① INPUT语句中列出的变量的顺序与相应的输入数据的顺序必须一致,$指明左边的变量为字符型变量。②使用列表输入数据必须通过空格分隔。③字符型数据的长度缺省值是8个字节,如果超过8位可使用LENGTH、ATTRIB、INFORMAT语句重新定义字符串的宽度。;列表输入格式举例; 2)列输入格式 在INPUT语句变量名后须指出相应的变量值所处的列号范围。 语句格式: INPUT 变量名 [$] 开始列 [-终止列]; 开始列 指明该变量要读取的数据的起始列号 终止列 指明该变量要读取的数据的终止列号 例如:INPUT NAME $ 1-8 S1 12-13; 该语句从每个输入数据行的第1列至第8列读 取字符型变量NAME的值,从第12列至第13 列读取数值型变量S1的值。 ; 列输入的特点: ①适用于所有输入行中的同一变量值位于相同的列时; ②输入值可以任何顺序读入,无须考虑它们在输入记录中的位置; 例如:INPUT S1 12-13 NAME $ 1-8; ③字符型数据可包含空格; ④字符型数据可以最多到200个字符长; ⑤可读取全部或部分数值。 例如:INPUT ID 10-15 GROUP 13;第10至15列为ID的值,ID的第4个数字即第13列又是GROOP的值。 ;列输入格式举例; 3)格式化输入 在INPUT语句变量后给出一个输入格式,用来说明变量类型和字段的宽度。 语句格式: INPUT 变量名 [$] SAS输入格式; 上面的SAS输入格式包括一个园点(.)或以(.)结尾。如6.2,$10.,MMDDyy8.等。格式化输入特别适用于读入日期型变量,由于日期表示方法多种多样,有用MMDDYY形式表示,如031598或03/15/98或03-15-98;也有用DDMMYY形式表示如12JAN97等,为能读入这些日期型数据,在SAS系统中设计了许多输入格式。 ;格式化输入举例(1); 注意: ①格式化输入时,每读完一个数值,数据指针移至该数值后的第一列,接着读下一个数。当数据之间以空格符分隔时,变量宽度的设置应包含数值的宽度和空格分隔符。如果格式给出的长度不足,则会出现截尾。 ②数据输出时,一般要用相应的格式。 ③当多个变量排列在一起,它们都有相同的长度和类型,用分组格式列表法可简化输入。 如X1、X2 ……X10等10个字符型变量的值紧挨在一起,每个变量长度为3,则可用如下语句读入 INPUT (X1-X10) ($3); ;格式化输入举例;用打印过程(proc print;run;)将其输出在OUTPUT窗口: OBS DATE X1 X2 X3 X4 X5 1 12923 20 50 30 25 10 2 13333 21 40 50 20 8 3 13486 19 20 25 10 15 4 13529 18 51 42 30 20 ; SA

文档评论(0)

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

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

1亿VIP精品文档

相关文档