在SAS中为文件指定路径
我有以下代码,可在SAS Studio中使用:在SAS中为文件指定路径,sas,Sas,我有以下代码,可在SAS Studio中使用: DATA test; INFILE "/folders/myfolders/sasuser.v94/test.csv" DLM="," FIRSTOBS=2; INPUT ID V1 V2; RUN; 任务是先将路径分配给对象,然后再使用,类似于: %LET myfile="/folders/myfolders/sasuser.v94/test.csv"; DATA test; INFILE myfile DLM=","
DATA test;
INFILE "/folders/myfolders/sasuser.v94/test.csv"
DLM=","
FIRSTOBS=2;
INPUT ID V1 V2;
RUN;
任务是先将路径分配给对象,然后再使用,类似于:
%LET myfile="/folders/myfolders/sasuser.v94/test.csv";
DATA test;
INFILE myfile
DLM=","
FIRSTOBS=2;
INPUT ID V1 V2;
RUN;
但是,这会在SAS“没有为文件名MYFILE进行逻辑分配”中生成错误
有没有可能做到这一点?
我对SAS只有非常基本的了解,有人告诉我SAS需要先设置LIBNAME,但我不知道如何将LIBNAME(基本上是工作文件夹)与需要导入的文件名“test.csv”结合起来
提前感谢,,
Adrian您可以使用以下两种形式之一:
%LET myfile="/folders/myfolders/sasuser.v94/test.csv";
DATA test;
INFILE &myfile.;
或
您可以使用以下两种形式之一:
%LET myfile="/folders/myfolders/sasuser.v94/test.csv";
DATA test;
INFILE &myfile.;
或