《SAS 统计分析与应用从入门到精通(第二版)》一1.4 SAS系统的文件管理-阿里云开发者社区

开发者社区> 异步社区> 正文

《SAS 统计分析与应用从入门到精通(第二版)》一1.4 SAS系统的文件管理

简介:
+关注继续查看

本节书摘来自异步社区《SAS 统计分析与应用从入门到精通(第二版)》一书中的第1章,第1.4节,作者汪海波 , 罗莉 , 吴为 , 孟玲 , 杨世宏 , 汪海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.4 SAS系统的文件管理

SAS 统计分析与应用从入门到精通(第二版)
所有的SAS文件都是一个SAS数据库的成员,每个SAS数据库都有库标记,SAS文件库标记就是同存储这些文件的目录联系的名字。在一个目录里,所有的SAS文件属于相同的SAS数据库,因此,一个目录里的所有SAS文件能够用一个库标记来引用。

SAS中的数据库分为永久性和临时性两种。顾名思义,存在于永久库中的数据集是永久存在的(只要不去删除它),临时库中的数据集在退出SAS后会自动被删除。在Windows操作系统中,SAS数据库是以路径为基础的方式组织。为了使用SAS数据库,需要为每个SAS数据库指定一个库标记以便识别。这一标记又称库逻辑名,是某个文件所在路径的别名。临时数据库的库标记为WORK,在SAS启动后自动生成,结束SAS后,库中的所有文件都会被删除。用LIBNAME定义的库逻辑名则为永久型数据库。它的一般形式如下:

Libname 库名 ‘路径’;

例如指定的库名为“a”,路径为“e:data”,SAS语句如下:

libname a 'e:\data\';

也可以通过菜单方式建立库逻辑名,如图1-12所示。


182637e14c618c4c5791aba5ed25bfe41df4d5df

通过单击浏览按钮选择数据库逻辑名对应的路径。

为了调用及识别SAS文件,需对创建的每个SAS文件命名,每一个文件都有一个两级名,第1级是库标记,第2级是文件名,中间用“.”隔开,在程序中通过指定两级名来识别文件。文件两级名的一般形式如下:

库标记.文件名
如在a库中的文件abc可以这样来引用:a.abc。

在一个SAS数据库里并不限制SAS文件的个数,可以把不同类型的SAS文件存放在同一个库里。当很多SAS文件放在同一个库里时,处理这些文件就很方便,因为可以用这个库的标记一次处理多个文件。另一方面,通过库标记把这些文件逻辑地联系起来,这样就很容易管理和跟踪这些SAS文件。

在一个SAS数据库里,对不同类型的文件可以使用相同的第2级名字。例如一个SAS数据集和一个SAS目录都将存在一个数据库里,因为它们是不同类型的文件,可以用相同的第2级名字。SAS系统通过检查它们彼此的类型来识别这些文件。

SAS系统提供有几个实用过程对SAS文件进行管理。如PROC CONTENTS给出关于SAS数据库及其包含的文件目录的完整资料,PROC COPY备份SAS数据库,PROC DATASETS用来替换SAS文件的名字或删除SAS文件。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
软考新思维--2017年上半年信息系统项目管理师上午试题分析与答案(试题21-25题)
2017年上半年信息系统项目管理师上午试题分析与答案(试题21-25题) 21.以下关于综合布线的叙述中,正确的是:()A、综合布线系统只适用于企业、学校、团体,不适合家庭B、垂直干线子系统只能用光纤介质传输C、处于安全考虑,大型楼宇的设备间和管理间必须单独设置D、楼层配线架不一定在每一楼层都要设置考答案: 21. (D) 22.在进行网络规划时,应制定全网统一的网络架构,并遵循统一的通信协议标准,使符合标准的计算机系统很容易进行网络互联,这体现了网络规划的()原则。
1080 0
软考新思维--2017年上半年信息系统项目管理师上午试题分析与答案(试题36-40题)
2017年上半年信息系统项目管理师上午试题分析与答案(试题36-40题) 下图是某项目的箭线图(时间单位:周),其关键路径是(36),工期是(37)周。 (36)A、1-4-6-8-10-11        B、1-3-9-11   C、1-4-9-11       D、1-2-5-7-11 ...
904 0
CRM中精细化营销的应用
企业为了能在残酷的竞争中生存下来,日益强调营销的重要性,而且推出了各种营销新概念,如整合营销传播、客户关系管理、4C理论、数据库营销等,可这些公认的营销概念又有多少被应用在我国的市场竞争中呢...
1267 0
Linux内核分析(三)----初识linux内存管理子系统
原文:Linux内核分析(三)----初识linux内存管理子系统 Linux内核分析(三) 昨天我们对内核模块进行了简单的分析,今天为了让我们今后的分析没有太多障碍,我们今天先简单的分析一下linux的内存管理子系统,linux的内存管理子系统相当的庞大,所以我们今天只是初识,只要对其进行简单的了解就好了,不会去追究代码,但是在后面我们还会对内存管理子系统进行一次深度的分析。
1173 0
软考新思维--2017年上半年信息系统项目管理师上午试题分析与答案(试题46-50题)
软考新思维--2017年上半年信息系统项目管理师上午试题分析与答案(试题46-50题) 46.()不属于风险管理计划编制的成果A、风险类别B、风险概率C、风险影响力的定义D、风险记录参考答案: 46. (D) 47.赫兹伯格的双因素激励理论中的激励因素类似于马斯洛的需求层次理论中的“()”。
895 0
Linux内核分析(四)----进程管理|网络子系统|虚拟文件系统|驱动简介
原文:Linux内核分析(四)----进程管理|网络子系统|虚拟文件系统|驱动简介 Linux内核分析(四) 两天没有更新了,上次博文我们分析了linux的内存管理子系统,本来我不想对接下来的进程管理子系统、网络子系统、虚拟文件系统在这个阶段进行分析的,但是为了让大家对内核有个整体的把握,今天还是简单的介绍一下剩余的几个子系统,我们对这几个子系统的分析,只要了解其作用和部分内容即可,不必深究,等我们写上几个驱动,到时候按照驱动再来分析这几个子系统我们就清晰多了。
951 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
12049
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载