- 1
- 0
- 约1.69万字
- 约 55页
- 2017-01-01 发布于北京
- 举报
1、模块的进入方式:命令窗口 2、proc print语句 3、P19有关变量的起止列数 data pids; input year 7-10 mon 11-12 day 13-14; cards;110101196902150059 ; run; 4、do loop循环 SAS的完整版本包含以下数十个模块。 BASE,GRAPH,ETS,FSP,AF,OR,IML,SHARE,QC,STAT,INSIGHT,ANALYST,ASSIST, CONNECT,CPE,LAB,EIS,WAREHOUSE,PC File Formats,GIS,SPECTRAVIEW, SHARE*NET, R/3,OnlineTutor: SAS Programming,MDDB Server,IT Service Vision Client, IntrNet Compute Services,Enterprise Reporter,MDDB Server common products,Enterprise Miner,AppDev Studio,Integration Technologies等。 所谓模块,我的理解是将功能相近的程序、代码等集中起来组成相对独立的部分,就称之为模块,类似于办公软件系统office中包含的word、excel、access等。各模块具有相对独立的功能范围,我们常用的模块有base,graph,stat,insight,assist,analyst模块等,分别执行基本数据处理、绘图、统计分析、数据探索、可视化数据处理等功能。 第三章 数据管理入门 Make the SAS Data Set SAS系统只能分析SAS数据集,因此如何建立、调用及把其它数据转换为SAS数据集是应用SAS系统的基础。 SAS数据集是SAS系统本身自带的一个数据库系统,利用SAS命令我们可以方便地将科研数据建成SAS数据集。如何建立SAS数据集是数据步(Data step)的核心内容。因此,学会用SAS语言建立SAS数据集是学会该软件的重要一步。 本章我们将学习如何在SAS系统中建立和管理SAS数据集。 什么是数据集 主要内容 3.1 数据集的基本格式 3.2 数据集的建立 直接输入方式建立数据集 外部文件读入方式建立数据集 更灵活地建立数据集 3.3 数据的导入和导出 3.4 数据文件的编辑与整理 3.5 DATASETS过程介绍 3.6 利用菜单和窗口操作实现数据管理 3.1 数据集的基本格式 SAS数据集有2部分组成: 一是描述性部分,包含数据集名、变量名、本来的类型、长度、位置、输入输出格式等; 一是数据值部分,它是矩形状表格,每一行是变量,变量有字符型和数值型两种,每一行为一个观察值,即一个样本。 在浏览器窗口,由数据对象的属性窗口可查看其描述部分,数据对象的内容为其相应的数据部分 SAS数据集的数据部分是由数据构成的矩形表 一、数据集的描述部分 变量的类型和长度 字符型变量:其取值可以是任何的字符串,包括空格符、各种符号、怪字符和中文。如“abc def”、“早上好”、“d~#@!”等。 数值型变量:它的值只可能数值,对于它的值可以进行加减乘除运算。 一般而言,变量的类型只有字符型和数值型,在SAS里面也有日期型变量,但--它们实际上都是按照数值型变量的格式存储的。 1960年1月1日和这个日期之间的天数 例如1962年3月8日被存储为797(即366+365+31+28+7),1958年10月1日被存储为-457(即-365-31-30-31)。SAS系统存储时间值为:-457 从午夜开始到此刻的秒数 例如8:18存储为29880(8×60×60+18×60)。一个日期时间值存储为1960年1月1日午夜到这个日期时间之间的秒数。例如1962年3月8日8:18存储为6915960(797×24×360+29880)。 数据中的日期写法经常是多种多样的,比如1998年10月9日可以写成“1998-10-9”、, “9/10/98”等 为读入这样的日期数据就需要为它指定特殊的日期输入格式。另外,日期数据在SAS中是按数值储存的,所以如果要显示日期值,也需要为它指定特殊的日期输出格式。 其中日期数据占据8列位置,如果不满8列需要用空格补充,不能让后面的数据进入这八列。 比如这样一个程序:data a;input date yymmdd8. sales;cards;56
原创力文档

文档评论(0)