使用R代码读取带有SAS IML的CSV文件

tnkciper  于 2023-05-04  发布在  其他
关注(0)|答案(1)|浏览(124)

我尝试用下面的代码读取一个csv文件:

%let path= C:\Users\b\file_holidays;

libname bic "&path.\input";

proc iml;

submit  bic / R;

bankholidays=read.csv(file.path(bic, "Bankholidays.csv"))

endsubmit;

quit;

但我有个错误
“未找到对象'bic'”。
你能帮我吗?

a2mppw5e

a2mppw5e1#

bic是一个libref,不是IML中的参数。您可以简单地引用libname的路径,假设这是您稍后要输出sas7bdat文件的位置。否则,您不需要libname语句。

%let path= C:\Users\b\file_holidays;

libname bic "&path.\input";

proc iml;
    submit / R;
        bankholidays=read.csv(file.path("%sysfunc(pathname(bic))", "Bankholidays.csv"))
    endsubmit;
quit;

相关问题