调度R代码执行

时间:2016-01-18 21:17:26

标签: r batch-file scheduled-tasks

我正在尝试安排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文件,但这只包含已运行代码的日志。

enter image description here

1 个答案:

答案 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)