调度 R 代码执行

Scheduling R code execution

我正在尝试安排 R 代码执行。我是 referrig Scheduling R Script,我正在创建以下批处理文件:

C:\R\R-2.10.1\bin\Rcmd.exe BATCH D:\mydocuments\mycode.R

但是,当我 运行 .bat 文件时,黑色命令 window 出现了一秒钟,没有其他任何事情发生。我也尝试使用 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 文件,但这只包含 运行.

的代码日志

尝试将 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)