《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文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值