这是将在整个项目中使用的第一步:
(a)使用名为'directory'的%LET语句创建一个宏变量,您可以在其中键入包含该项目所关注的所有文件的目录名称。
(b)在(a)部分创建一个名为'datapath'的临时库,该库链接到该目录
我的代码:
%let directory = C:\users\downloads;
%LET directory = 'C:\users\Downloads';
Libname datapath &directory.;
run;
答案 0 :(得分:2)
以下工作原理:
%let libtest = test; /* &libtest --> name of library */
%LET directory = 'C:\users\Downloads'; /* &directory --> location on disk */
%let table = table; /* &table --> name of dataset in library test */
Libname &libtest &directory;
测试:
data &libtest..&table;
x=0;
run;
答案 1 :(得分:0)
我真的不知道您的问题是什么,但如果您遇到问题,请尝试使用双引号而不是单引号。这对我有用。此外,您创建了一个名为directory的宏变量,然后立即覆盖它。你也不需要“跑”;最后的陈述。