SAS数据集课件.ppt

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

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)

叮当文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档