第2章sas系统对数据文件的管理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 SAS系统对数据文件的管理 2-1 SAS文件和SAS逻辑库 1.SAS文件 SAS数据集(SAS Datasets) SAS系统的数据文件, 后缀名是sas7bdat(V8), sd2(库引擎为V6)等. SAS目录文件(Catalog) 用来保存各种不能表示成行列结构表格形式的数据,比如系统设置、图象、声音等。在这类文件中可以存储整个应用系统,包括它的界面,源程序和各种对象间的连接。 ……….. 注:SAS文件不同于SAS程序(SAS程序(SAS PROGRAM)是SAS用户运用SAS语言编写的一段程序。)。 2.SAS逻辑库 一个 SAS逻辑库(Library)就是存放在一个文件夹或几个文件夹中的一组SAS文件。库名遵循SAS命名原则。在Windows环境中,一个SAS逻辑库实际对应于磁盘上的一个子目录(特殊情况下一个数据库可以由几个子目录组成)。在SAS系统中,为了访问一个SAS文件,最好为该SAS文件所在的位置指定一个SAS逻辑库,这样就不必引用可能很长的目录,变得十分简洁。当退出系统时,自定义的逻辑库会被删除。 SAS系统规定逻辑库的命名必须遵循以下规则: 由英文字母(大写和小写皆可)或下划线开始; 由数字,字母和下划线构成; 长度可以是1-8个字符. 引用SAS文件:两级命名方式 逻辑库名.文件名 在进人SAS系统时,系统会自动地指定一些逻辑库供用户使用: ·Sashelp:该数据文件夹中的文件是SAS系统在运作时会使用到的系统文件,对环境的数据设置都会存放在此。用户不要修改该数据文件夹中的文件数据。 ·Sasuser: SAS系统会设置Sasuser数据文件夹路径。 若用户没有设置其他路径,则Sasuser指定的路径或文件每次都相同,该路径下的数据文件是永久存在的。如果有SAS数据文件要存储时,用户无需在自己的程序代码中设置任何的数据文件夹名称,便可以使用Sasuser数据文件夹来存储SAS数据文件。 物理位置:c:\Documents and settings\...\My Documents\My Sas Files\V8 ·Work:进入SAS系统时会设置Work数据文件夹路径,当用户产生暂时性的SAS数据文件时,会放在该路径下;当离开SAS系统时,SAS系统便会将该路径清除,不会将数据存储下来。若SAS系统并非正常结束,则必须以手动的方式由用户自行删除该路径下的数据。从上面看出,SAS文件分为临时文件和永久文件:临时文件在退出SAS系统时自动被删除,永久文件在退出SAS系统时不自动被删除。所以,我们把作为中间结果使用的数据集或练习用的数据集作为临时数据集保存,而需要以后再用的数据集则可以保存为永久数据集。 2-2 使用浏览器(explorer)管理SAS库及其成员 1.查看逻辑库的属性 2.查看SAS逻辑库和它包含的SAS文件(a:一般形式;b:结构图形式,toggle tree) 3.复制一个文件 4.对文件重命名 5.设定一个新的逻辑库。 2-3 SAS数据集 1. 数据集包含的内容 数据集的数据部分:可以看作由若干行和若干列组成的表格,类似于一个矩阵,数据表的一行称为一个观测,一列称为一个变量.只要存储设备许可,SAS数据集中观测个数和变量个数不加限制。 数据集的描述部分:数据集的名称;创建数据集的日期和时间; 观测的个数;变量的个数等. SAS数据集有两种表示形式: SAS数据文件(data file):同时存储数据值和描述信息,类型是data SAS数据集有两种表示形式: SAS数据视图(data view):数据视图只有描述部分没有数据部分,但描述部分包含了足够的信息,足以确保找到保存在其它文件中的数据,即数据视图包含访问数据的逻辑;数据视图减少了维护费用,如果改变了数据视图对应的源数据文件中的数据,数据视图将随着改变。而数据文件没有此功能。数据视图的类型是view。数据视图可以象数据文件一样被调用。 数据视图可由SQL(),ACCESS(4.4.2),DATA step 均可产生数据视图。 Data test; input a b$; cards; 1 A01 2 B01 3 A02 ; run; proc print data=test; run; proc contents data=test ; run; 结果:(数据部分) The SAS System 16:19 Thursday, April 29, 2008 1133 Obs a b 1

文档评论(0)

339910001 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档