我已经浏览了自动化 Rscripts 的所有解决方案,我能够做一些事情,但我的任务打开 Rstudio 但从未运行脚本。
如果需要更多详细信息,请告诉我。
最佳答案
我在运行 R 脚本时遇到了很多问题。从各种来源收集,这最终是有效的:
确保 R 安装在没有空格的路径中。我的原始安装使用 C:\Program Files\R\R-3.2.0\bin\来访问 Rscript。但这导致了错误here 。安装最新版本的 R C:\R-3.2.1\bin 解决了此错误。
确保 R 脚本文件所需的任何包都已复制到新安装的库中(例如 C:\R-3.2.1\library)。我的位于 C:\Users\user\Documents\R\win-library\3.2 中,我的 R 脚本在从命令行运行时找不到它们。
创建批处理文件 (.bat)。您可以使用以下代码:
C:\R-3.2.1\bin\Rscript file.R exit
将此文件保存在与您的文件相同的位置。R
通过在“程序/脚本”字段中指定 .bat 文件的路径(如上所示),在任务计划程序中将此 .bat 文件作为操作运行。请务必在“开始位置(可选)”文本字段中指定文件的位置。
您的 R 脚本现在应该能够通过任务计划程序运行。
关于r - 使用任务计划程序自动化 Rscript; R 脚本未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31371754/