SAS 程序冷知识——filename的小秘密

2021-07-05  本文已影响0人  生物统计与SAS研究员

filenam语句的作用是,自定义字符来代替某个路径。这个路径可以是文件也可以是文件夹。

例如:

filename abc "D:\Novo\autoexec.sas";

data aaa;

infile abc truncover;

input var $3000.;

run;

此处加粗的abc代表的就是:D:\Novo\autoexec.sas

这个语句很大的作用是为了方便,简化路径。但是有的时候这样使用并不方便,比如我希望使用D:\Novo路径下的autoexec1.sas,autoexec2.sas等多个文件,那么就必须用filename定义同样数目的路径名。这样的方法并不方便。

故而filename定义的路径名还有另一种使用方法,下面的例子和上面的例子是等效的:

filename abc "D:\Novo\";

data aaa;

infile abc(autoexec.sas) truncover;

input var $3000.;

run;

不仅如此,下面的例子也是等效的:

filename abc "D:\";

data aaa;

infile abc(Novo\autoexec.sas) truncover;

input var $3000.;

run;

上一篇下一篇

猜你喜欢

热点阅读