sas基础培训课程内容摘要:

定变量属性 利用 HELP查找 SAS系统提供的输入、出格式 Help下拉菜单 SAS System 目录: SAS Language 索 引: SAS Informats and Formats Contents SAS Formats and Informats 从分类功能找 从函数名找 174。 44 SAS编程基本概念 用户提交的 SAS 程序由许多程序步构成。 数据步 Data Step 过程步 Proc Step 原始 数据 SAS表 SAS表 报告 数据步 常用于创建数据集 过程步 常用于处理数据集 (生成 报表、图形和实现数据分析功能 ) 174。 45 SAS编程基本概念 SAS的程序由两种程序步 (Step)构成: 数据步 (DATA STEP): 以 (DATA)语句开始,创建和处理 SAS 数据集 过程步 (PROC STEP): 以 (PROC)语句开始,用于处理 SAS数据 174。 46 看例 e029, e029_2 SAS编程基本概念 SAS的每个程序步都由语句构成。 每个语句常以开始的关键词称呼,用分号表示语句的结束。 SAS语句书写的格式较为任意 语句可以在任一列开始和结束 词间可任意加入空格和换行 一个语句可跨多行 ,多个语句可写在一行 良好的书写格式便于程序的阅读 174。 47 浏览和编辑 SAS数据集 167。 3 打印数据集 基于数据集的报表从其内容来看大体有两类 : 一类是提供数据集的详细数据为主,在 SAS 中是采用 Report窗口或用过程 print或 report 另一类是只含各种分类的汇总信息,在 SAS 中是采用过程 tabulate 或与此联系的菜单窗口 174。 48 浏览和编辑 SAS数据集 167。 3 打印数据集 PROC PRINT DATA=SASdataset。 RUN。 编程: 174。 49 浏览和编辑 SAS数据集 167。 3 打印数据集 PROC PRINT DATA=SASdataset NOOBS。 ID variable。 VAR variables。 WHERE whereexpression。 SUM variables。 BY byvariables。 PAGEBY by variables。 RUN。 174。 51 浏览和编辑 SAS数据集 167。 3 打印数据集 Format的使用 若数据集形成时已为变量规定 format,则在打印输出时自动运用这一 format。 在打印程序中使用 format语句,可为变量临时设定使用的 format。 format语句的形式为 FORMAT variables format。 例 format date yymmdd10.。 174。 52 浏览和编辑 SAS数据集 167。 3 打印数据集 Format的使用 FORMAT语句: FORMAT variables format。 定义用户格式: PROC FORMAT。 VALUE formatname range1=label range2=label . . . . .。 174。 53 浏览和编辑 SAS数据集 167。 3 打印数据集 Label的使用 LABEL variable1=label variable2=label . . . . . . . . . .。 Print 选项 : SPLIT=符号 Label语句: 174。 54 浏览和编辑 SAS数据集 167。 3 打印数据集 标题、脚注和选项 TITLEn text。 FOOTNOTEn text。 标题、脚注和选项: OPTIONS options。 174。 55 浏览和编辑 SAS数据集 167。 3 打印数据集 系统相关的选项 与 PRINT有关的一些系统选项 CENTER | NOCENTER DATE | NODATE NUMBER | NONUMBER LINESIZE=width PAGESIZE=n PAGENO=n 定义方法 OPTIONS 语句 OPTIONS 窗口 174。 56 浏览和编辑 SAS数据集 167。 3 打印数据集 过程语句的选项 PROC PRINT 选项。 PROC PRINT 的一些选项 : HEADING=v|h LABEL SPLIT=符号 WIDTH=Full|Min|U 174。 57 prtto 浏览和编辑 SAS数据集 167。 3 打印数据集 Printto的使用 proc printto print=39。 文件名 39。 log=39。 文件名 39。 new。 过程步 proc printto。 将打印结果和运行信息直接记入文件 filename fileref 39。 文件名 39。 174。 58 第四章 生成 SAS数据集 要 求 会用数据步输入简单的数据集 会使用 Import和 Access窗口 菜单系统 174。 59 第四章 生成 SAS数据集 建立 SAS数据集的各种途径 数据存于纸上 需直接键入 数据存于文本文件 数据存于流行 数据库文件中 用 VIEWTABLE FSEDIT FSVIEW 编程:用 DATA步 用 Import菜单 用 SAS/ACCESS 167。 174。 60 第四章 生成 SAS数据集 167。 1 使用数据步新建数据集 SAS的程序由两种程序步 (Step)构成: 数据步 (DATA STEP): 以 (DATA)语句开始,创建和处理 SAS 数据集 过程步 (PROC STEP): 以 (PROC)语句开始,用于处理 SAS数据 174。 61 看 Imptdt1Imptdt4 不同格式文本本件 第四章 生成 SAS数据集 167。 1 使用数据步新建数据集 要求 :由以文本方式存放数据文件生成 SAS数据集 Data步程序 174。 62 第四章 生成 SAS数据集 167。 1 使用数据步新建数据集 自文本数据文件生成 SAS 数据集 的 DATA步的一般形式: DATA SAS数据集名。 变量属性设定语句 。 INFILE 文件名 FIRSTOBS=n1 OBS=n2。 INPUT 语句。 其它语句 。 RUN。 174。 63 DATA步中设定变量属性的语句: 第四章 生成 SAS数据集 167。 1 使用数据步新建数据集 LENGTH 变量名 $长度 . . .。 INFORMAT 变量名 输入格式 . . .。 FORMAT 变量名 输出格式 . . .。 LABEL 变量名 = 字符串输入格式 . . .。 Length还决定了变量在数据集中的次序 174。 64 第四章 生成 SAS数据集 167。 1 使用数据步新建数据集 INPUT 语句 设定的格式: List: 变量名 $:输入格式 Colunm: 变量名 $始列 终列 Formatted: 指针 变量名。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。