我正在尝试安排R代码执行。我是referrig Scheduling R Script,我正在创建以下批处理文件:
C:\R\R-2.10.1\bin\Rcmd.exe BATCH D:\mydocuments\mycode.R
然而,当我运行.bat文件时,黑色命令窗口会显示一秒钟而没有其他任何事情发生。我也尝试使用Rscript.exe
代替Rcmd.exe
,但这没有帮助。
你有什么建议吗?
以下是代码:
r <- matrix(rnorm(100,1,1), ncol=10, nrow=10)
write.csv(r, file = "D:/aa/ttt.csv", row.names = F)
运行.bat文件后得到的是工作区和.Rout文件,但这只包含已运行代码的日志。
答案 0 :(得分:2)
尝试用write.csv(r, file = "D:/aa/ttt.csv", row.names = F)
替换write.csv(r, file = file.path("D:", "aa" , "ttt.csv"), row.names = F)
。
如果bat文件位于D:\ aa - 只需使用write.csv(r, file = "ttt.csv", row.names = F)