- 1、本文档共84页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sas课件第2讲数据集建立
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 创建SAS数据集由文本数据文件创建SAS数据集 注意INFILE语句要写在INPUT语句之前,使用INFILE语句就不再使用CARDS语句和空语句。 关键词INFILE 后面跟的是一个包含文件名的字符串,可以使用全路径名,如果只有文件名则在当前工作目录寻找。 在infile语句中可规定不同的分隔符,比如 DLM=‘,’ * 创建SAS数据集INFILE语句 INFILE filename options ; Options(选项): (1) DLM=‘,’ delimiter=‘ab’—规定分隔符; (2) FIRSTOBS=n1 OBS=n2—读入源数据文件中的第n1行至n2行. 若只规定一项,另一项表示第一行或最后一行. (3) DATALINES—规定直接从数据行读入数据.这时用DATALINES语句替代CARDS语句. * 创建SAS数据集INFILE语句 例如: data tem; infile datalines; input date $1-7 dest $8-10 num 11-13; datalines; 01MAR90LON198 02MAR90FRA207 03MAR90LON205 ; run; proc print; Run; (sasLan31.sas) * 创建SAS数据集由其它文件创建SAS数据集 SAS还可以读入其它格式的文件,比如FoxPro、Excel等微机格式数据文件。可以使用SAS系统File菜单中的Import命令完成。 SAS提供了两种办法可以访问大型数据库。SAS/ ACCESS可以直接连接Oracle、Sybase 、SQL Server等大型数据库。为了访问储存在这些数据库中的表,需要对数据库中的表在SAS中建立访问描述文件(access descriptor),和视图描述文件(view descriptor)。例如,在数据库服务器DBIN中有一个数据库Finance,其中有一个表Sales,用户名guest用密码anyone 可以访问此库,就可以用以下程序在SAS中建立访问描述文件和视图文件: * 创建SAS数据集使用INPUT语句 INPUT 语句 设定的格式: List: 变量名 $:输入格式 Colunm: 变量名 $始列-终列 Formatted: 指针 变量名 输入格式[指针:@n或+n] Named: 变量名= $始列-终列 输入换行控制:@:不换行等待下一个Input语句; @@: 形成输出记录时输入也不换行.当一数据行 含有多个观测时用双尾符@@控制. INPUT 设定1. . .设定n @|@@; * (1)INPUT 语句- List格式(自由格式) 创建SAS数据集 用INPUT语句 INPUT 变量名 $:输入格式 变量名 $:输入格式. . . ; CARDS语句后的数据行或源数据文件中的记录数据间至少有一个空格或特定字符分隔; 数据行的数据只能按顺序输入; 无论是字符型或数值型缺失值必须用点(.)表示; 字符变量的值不能含有空格,长度一般不超过8个字符,开头和结尾的空格将被忽略。 * 创建SAS数据集用INPUT语句 data list ; iuput name $ sex $ height weight; cards ; 王永成 男 176 65 李宏志 男 181 78 贺佳 女 162 54 ; (sasLan32.sas) 优点:使用简单;输入数据时不必上下对齐;不需要知道每个变量的具体列数而只需知道它的次序。 List格式(自由格式)的例子: 此例中数据有3个观测,四个变量,每行数据的各变量值之间用空格分隔.为输入这些数据,INPUT语句中依次列出了四个变量名,并在字符型变量NAME和SEX后加了$符。这是最简单的生成数据集的SAS程序(DATA步)。 * (2)INPUT 语句- Column(列)格式 创建SAS数据集 使用INPUT语句 INPUT 变量名 $始列-终列 变量名 $始列-终列. . . ; CARDS语句后的数据行或源数据文件中各变量
您可能关注的文档
- ppt-2016年中考复习1(五年中考中国古代史分类).ppt
- PPT-2017年语文中考冲刺复习.ppt
- PPT-ISO9000质量管理体系标准和质量认证.ppt
- PowerPoint Presentation - 重庆市第二十八中学校.ppt
- PPT-《ISO-13485-2003医疗器械行业质量管理体系讲义》(107页)-其他认证资料.ppt
- ppt-《牛津初中英语》8AUnits1-3综合练习.ppt
- ppt-中考物理冲刺复习和应试技巧.ppt
- PPT-从课改角度看初中语文学业考试.ppt
- PPT-学业考试初中语文质量分析会.ppt
- PPT-第04章Transact-SQL语言基础.ppt
- 安徽巢东水泥股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版审定版.docx
- 安徽安凯汽车股份有限公司校园招聘模拟试题附带答案详解汇编.docx
- 安徽巢东水泥股份有限公司校园招聘模拟试题附带答案详解及答案一套.docx
- 安徽安凯汽车股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版附答案.docx
- 安徽安凯汽车股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版学生专用.docx
- 安徽安凯汽车股份有限公司校园招聘模拟试题附带答案详解新版.docx
- 安徽天康股份有限公司校园招聘模拟试题附带答案详解推荐.docx
- 安徽安凯汽车股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完整版.docx
- 泛微网络2024年年报点评:2024年业绩同比增长13.6,办公Agent应用加速.pdf
- 2024年中考物理真题分类汇编(全国):专题03 透镜及其应用(第03期)(教师版).pdf
文档评论(0)