在windows上运行R CMD批处理时忽略RProfile
我想创建在windows上运行R CMD批处理时忽略RProfile,r,cmd,R,Cmd,我想创建bat文件,这些文件将在同事的计算机上运行R脚本,为了测试它们,我想绕过我的RProfile 我正在使用以下代码: "C:\Program Files\R\R-3.3.1\bin\R.exe" --vanilla CMD BATCH "mypath\myscript.R" 我原以为--vanilla会使它忽略RProfile,但是,我在脚本创建的myscript.Rout文件中看到一些自定义输出,表明它已通过该文件 如何在干净的会话中运行此R脚本?您将选项放错了位置。它在批处理之后执行
bat
文件,这些文件将在同事的计算机上运行R脚本,为了测试它们,我想绕过我的RProfile
我正在使用以下代码:
"C:\Program Files\R\R-3.3.1\bin\R.exe" --vanilla CMD BATCH "mypath\myscript.R"
我原以为--vanilla
会使它忽略RProfile,但是,我在脚本创建的myscript.Rout
文件中看到一些自定义输出,表明它已通过该文件
如何在干净的会话中运行此R脚本?您将选项放错了位置。它在批处理之后执行:
"C:\Program Files\R\R-3.3.1\bin\R.exe" CMD BATCH --vanilla "mypath\myscript.R"
有关更多详细信息和选项,请参见帮助页面?批处理
或命令行R CMD BATCH--help