.BAT 文件 R 脚本中的错误

Error in .BAT file R Script

我有一个 .bat 文件如下。 task.bat

@echo off
R CMD BATCH C:\Users\Raghavan\Desktop\MyTask.R

该文件需要 运行 R 脚本。以下是R脚本。

 A<-read.csv("C:\Users\Raghavan\Desktop\A.csv")
 write.csv(A, file = "B.csv")

R 脚本 运行 本身。但是,当我尝试通过 .bat 文件或通过 windows 调度程序 运行 时,脚本无法 运行。我已经尝试了很多 sites.I 请求 someoen 看看这个错误是否可以修复。最有可能的是,错误在 .bat 文件中

我 运行 我的 R 文件在 .bat 脚本中使用以下命令:

@echo Off
"C:\Program Files\R\R-3.4.2\bin\R.exe" CMD BATCH --vanilla --slave "C:\File.R"

定义可执行文件 R 和您想要的文件的完整路径 运行。希望这可以帮助。

另请参阅 ?BATCHthis resource R CMD BATCH 的参数。

我对代码进行了以下修改。

  @ echo off
  "C:\Program Files\R\R-3.3.2\bin\R.exe"  R CMD BATCH "D:\Newfolder\task1.R"

然后文件被转移到D盘。这导致代码工作。