- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 建立数据集 Make the Data Set 主讲人:李桥 主要内容 利用数据步程序建立SAS数据集 从程序中直接提供数据 从文本数据文件中读取数据 从已有数据集中复制数据 使用交互式方式建立SAS数据集 将其他数据文件转换成SAS数据集 利用数据步程序建立SAS数据集 利用数据步建立数据集的三种方式 从程序中直接提供数据 Data语句;启动数据步 Input语句;描述和输入变量 Cards语句;标志数据开始 从文本数据文件中读取数据 Data 语句;启动数据步 Infile语句;指明存放数据的文本文件 Input语句;描述和输入变量 从已有数据集中复制数据 Data 语句;启动数据步 Set/Merge/Update语句;连接/合并/修改已有数据集 从程序中直接提供数据,建立SAS数据集 DATA语句: 作用:表明数据步的开始,并给出所建数据集的名称。 语句格式: DATA Dataset Name Table ; 注:语法符号含义: … 表示必选项,用实际内容替换, […] 表示可选项,用实际内容替换, …|… 表示二选一, 无括号,表示关键词,直接使用。 说明: 数据集名必须以英文字母开始。 数据集名是由半角符号“.”分隔的两部分组成。第1部分称作1级名(libname或库逻辑名),它标识数据集所存贮的位置;第2部分称作2级名,标识特定的数据集。 几个概念: 永久数据集/临时数据集: SAS的数据集文件存储在磁盘上,用库逻辑名指定存储位置。如果不明确指定存储位置,SAS默认存储在临时工作区(Work),SAS退出时自动删除,这些数据集称为临时数据集。如:Data a; 如果指定了其他存储位置,如SAS提供的Sasuser库,则退出时不会删除,这些数据集称为永久数据集。如: Data sasuser.a; 也可通过Libname语句指定库逻辑名,自行确定存储位置。 注意:一旦建立了永久数据集,在每次使用该数据集名时必须同时指定库逻辑名。 当前数据集:SAS最后建立的数据集。 过程步中如不加指定,默认对当前数据集进行操作。 例: DATA D1; INPUT A B; CARDS; 3 5 7 9 ; DATA D2; INPUT C D; CARDS; 13 15 17 19 ; PROC PRINT; PROC PRINT DATA=D1; RUN; Input语句: 作用:定义变量,并把输入值赋给相应的变量。 格式: Input Variable Table ; 三种输入数据格式: 列表输入 列输入 格式化输入 列表输入:在Input语句中仅列出变量名;数据仅需用空格分割,不必列对齐。 例: Input name$ sex$ age h w; 优点:简单易用。 缺点: 1)只能按顺序输入变量,不能有选择的输入数据 2)不能输入带空格的数据 3)字符型数据长度受缺省8个字符的限制 注意:缺项值用“.”表示。 列输入:在Input语句中,变量名后用数字指明变量的取值在数据行中所处的列位置;数据要求严格列对齐,并出现在所要求的列上。 例: Input name $1-10 num 11-18 class 15 grade 11-14; cards; zhang san Lisi ; 优点: (1)输入值可以以任何顺序读入,只需标明列号 (2)字符型数据中可包含空格 (3)字符型数据可以最多到200个字符长 (4)可读取全部或部分数值 缺点:数据必须严格按照列位置输入。 注意:所读取列中只有空格或“.”时,被作为缺项值。 格式化输入:在Input 语句中,变量名后给出一个输入格式,输入格式用来说明变量的数据类型和字段的宽度;在数据中,数据一般要求列对齐,不必用空格隔开。 例: 字符格式:Input name $ 10. ; 数值格式:Input h 4.2 ; 日期格式:mmddyy10. date12. 例: Data a; Input d mmddyy10. d2 date12. ; cards; 10/19/2005 19/Oct/2005 ; 输出格式: 日期数据在输出时,可用Format语句指定输出格式,以便显示成可以理解的日期格式。 注意:输出格式不写数据长度。 例: Format d date. ; Format语句可用于数据步中,也可用于过程步中。 行保持符(续行符):@@ 使SAS执行完Input语句
您可能关注的文档
- 第一部分 我国的国家制度(政常中最重要的考试内容)一、知....ppt
- 第一讲:古代东方医学..ppt
- 第一部分 绿色化学的基本内涵和主要内容..ppt
- 第七-八讲我是谁-技能课件..ppt
- 第七册、第八册培训..ppt
- 第七册、第八册培训课件.ppt
- 第七单元 燃料及其利用PPT.ppt
- 第七单元公共关系专题活动课件.ppt
- 第七周中国传统文化茶艺..ppt
- 第七次授课公安工作的特点和根本原则..ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)