全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
18737 14
2012-09-14
不是永久的么?
用鼠标直接在资源管理器里边创建的时候可以勾选启动时启用

但libname不知道如何搞……为什么重启SAS会看不到?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-9-19 13:18:04
个人以为,libname就是指定存储sas文件的地址,比如你第一次
libname  test  ‘d:\sas’;
data test.a1;
x=1;
run;
这就是在d:\sas下存储了一个数据集a1.
下次你就可以这样:
libname test1 ‘d:\records’;
proc print data=test1.a1;
run;

逻辑库的名字可以变,但地址不会变

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-9-19 13:50:57
楼上正解
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-9-19 15:02:56
其实是有办法的。SAS在每次启动时会自动加载一些文件并运行,将你要的LIBNAME语句写放这个文件即可。

例如:写一个名为autoexec.sas文件,内容如下:
libname  mylib 'd:\mysaslib';

并将此文件存在 C:\Program Files\SAS\SASFoundation\9.2 此目录下(跟sas.exe同一个目录),每次启动时,SAS会自动加载运行autoexec.sas,建立mylib库。



NOTE: AUTOEXEC processing beginning; file is C:\Program Files\SAS\SASFoundation\9.2\autoexec.sas.

NOTE: Libref MYLIB was successfully assigned as follows:
      Engine:        V9
      Physical Name: d:\tst

NOTE: AUTOEXEC processing completed.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-9-19 15:05:55
当然,不命名为autoexec.sas或者不存在那个位置也是可以的。不过需通过 "sas.exe -autoexec 路径"来设置。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-9-19 15:51:06
webgu 发表于 2012-9-19 15:02
其实是有办法的。SAS在每次启动时会自动加载一些文件并运行,将你要的LIBNAME语句写放这个文件即可。

例 ...
不错的方法
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群