Ⅰ.用在DATA 步的文假作语句 1.DATA 语句 表示一个数据步的开始, 并给出正被创建的SAS 数据集的名字
(1)格式: DATA [SASdataset[(dsoptions)]]„; (2)说明: SASdataset 是这个DATA 步正被创建的一个或几个SAS 数据集的名字;dsoptions 告诉SAS 系统关于正被创建的SAS 数据集的更多的信息
(3)SAS数据集的名字的种类 ①省略数据集名 DATA; 等价于写: DATA _DATA_;每运行一次,SAS 系统自动给创建的数 据集依次命名为DATA1, DATA2, „
②单水平名字 DATA ABC; SAS 系统自动命名为WORK
ABC,这里WORK是隐含的第一水平名 字,即库名, 彻底退出SAS 系统时,此数据集就消失了, 故称为临时数据集
ABC是第二水平名 字,它可以由不超过8个字符组成
③双水平名字 DATA WWW
ABC; 这里WWW是库标记, 它靠LIBNAME语句建立起与某个目录 之间的联系,如: LIBNAME WWW 'C:\HULP'; DATA WWW
ABC;枕明想在C盘的目录名为HULP 下建立一个名为ABC
SSD的永久数据集,“
SSD”是SAS 系统自动加的, 此文件只供 SAS 系统调 用,用户无法直接阅读
调用方式为:LIBNAME WWW 'C:\HULP';PROC 过程名 DATA=WWW
ABC; 再写其他SAS 语句
④特殊的数据集名 DATA _NULL_; 和 DATA _LAST_;前一个语句表明只想用PUT语句来输出一些结果, 但不想创建SAS 数据集,可减少使用计算机的资源; 后一个语句表明SAS 系统使用一个称为_LAST_的特殊自动变 量 来保 留 在一个SAS程序 里最 新 创建的