在 Win7 上,我安装了 32 位和 64 位 R。因为无法从 64 位 R ODBC 到 32 位 MS Access,所以我想使用 32 位版本的 R 获取 R 脚本。来自 this SO question我知道我可以使用 system()
和
system(paste0(Sys.getenv("R_HOME"), "/bin/i386/R.exe"), wait = FALSE, invisible = FALSE)
这会在终端中启动 R。是否也可以从 system()
调用获取 R 脚本?
我想知道 R CMD BATCH 是否可行,但我找不到将其设置为 32 位 R 的方法。
最佳答案
我认为您想使用Rscript.exe
来运行该文件,而不是R.exe
。您只需使用 /bin/i386/Rscript.exe your_rfile.R
即可完成此操作 - 这就是我从 Windows 命令行执行 R 代码的方式。
关于r - 使用 64 位 RStudio 中的 32 位 R 的源 R 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30104979/