在SAS中设置工作目录

时间:2016-11-24 21:00:26

标签: sas

我想以编程方式在脚本中重新分配SAS工作目录。换句话说,标准设置是可以的,但是,对于某些任务,我希望有一些代码行可以更改默认设置......仅适用于该会话。

提前感谢您的关注

1 个答案:

答案 0 :(得分:3)

使用名为user的库。当此库存在时,sas将所有数据集默认为user库而不是工作库。

libname user '/folders/myfolders/proj1';

data want;
set sashelp.class;
run;

proc datasets library=user;
run;quit;
  

用户库使您可以读取,创建和写入除工作以外的SAS库中的文件,而无需将libref指定为SAS文件名的一部分。将libref用户与SAS库关联后,SAS会在该库中存储具有一级名称的任何文件。与工作库不同,当会话终止时,SAS不会删除存储在此库中的文件。

http://support.sas.com/documentation/cdl/en/lrcon/69852/HTML/default/viewer.htm#n18m1vkqmeo4esn1moikt23zhp8s.htm