这是代码。
data test;
infile '/folders/myfolders/smile.txt';
run;
ods csvall file='c:\test.cvs';
proc print data=WORK.ONE;
var Name Score Grade;
by IdNumber;
run;
ods csvall close;
第一个数据步骤运行良好。主要问题是ods部分。我没有足够的权限来访问日志中的csv文件错误。谁能告诉我为什么?非常感谢您的时间和关注。
编辑:很抱歉这个错误。对于代码的第二个块,实际上就是这样:
ods csvall file='/folders/myfolders/test.csv';
proc print data=WORK.ONE;
var Name Score Grade;
by IdNumber;
run;
ods csvall close;
答案 0 :(得分:1)
据我所知,您在SAS Studio中提交的代码是在您连接的服务器上运行的。
第一个datastep从(Unix)服务器路径读取(正斜杠到分隔文件夹)。第二个代码块正在尝试写入Windows驱动器(驱动器号和反斜杠分隔符),但是当代码在Unix服务器上运行时,它对本地(Windows)环境一无所知。