创建可执行的R文件

创建可执行的R文件,r,R,我想制作一个可执行的R文件(用于自动化目的)。因此,我得出结论 完成后,但什么也没有发生。。。只有.Rexec文件在RStudio中打开(而不是运行它并显示弹出窗口 还有人经历过这种情况吗?有什么线索可以找到解决方法吗?您提供的教程很有用。但是,它遗漏了一些东西。 在完成该博客中的所有内容后,您还需要再做一件事。右键单击“test.Rexec”文件,选择“打开方式”,然后选择“RScript”。也许您需要在系统中查找RScript,通常在此处: C:\Program Files\R\R-3.2.

我想制作一个可执行的R文件(用于自动化目的)。因此,我得出结论

完成后,但什么也没有发生。。。只有.Rexec文件在RStudio中打开(而不是运行它并显示弹出窗口


还有人经历过这种情况吗?有什么线索可以找到解决方法吗?

您提供的教程很有用。但是,它遗漏了一些东西。 在完成该博客中的所有内容后,您还需要再做一件事。右键单击“test.Rexec”文件,选择“打开方式”,然后选择“RScript”。也许您需要在系统中查找RScript,通常在此处:

C:\Program Files\R\R-3.2.1\bin\Rscript.exe
请记住选中“始终使用所选程序打开此类文件”。
下次,当您双击“test.Rexec”文件时,一切都会好起来。

我发现没有必要创建Rexec文件。 我创建了.bat文件,然后在任务调度器中设置它

.bat文件打开Rscript.exe,如上面的回答所示。然后.bat文件指向我要执行的.R文件

有一段时间,我无法让它工作,但解决方案是如上所述指向Rscript.exe。然后它将不会在编译器中打开


对我来说很好。

我没有使用
.Rexec
文件的经验,但我做的是:创建一个批处理文件,它将启动
.R
脚本。它工作得很好。我同意@etienne的观点,运行批处理文件可能更为传统。你可能会发现这很有用:它在运行Rexec文件后不会停止。那么,c在哪里我看到输出了吗?