r - 使用 64 位 RStudio 中的 32 位 R 的源 R 脚本

标签 r rstudio

在 Win7 上,我安装了 32 位和 64 位 R。因为无法从 64 位 R ODBC 到 32 位 MS Access,所以我想使用 32 位版本的 R 获取 R 脚本。来自 this SO question我知道我可以使用 system()

启动 32 位 R
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/

相关文章:

通过在 .csv 和数据库中写入 R 意外舍入

google-chrome-devtools - 在调试器中快速查找 Javascript 源文件的方法?

Rstudio 未在 Ubuntu 22.04 上启动 - 加载共享库 : libcrypto. so.1.1 时出错

r - 在 Linux 上的 RStudio 中安装包时遇到问题

r - 如何在 R 中为大型数据框使用字典?

r - 如何在 Shiny 应用程序中向标签添加上标或下标等文本格式?

r - 减少ggplot2图例中的填充

r - 使用 R 在谷歌电子表格中插入行

r - knitr 没有将数字对齐到 pdf 输出的中心?

rstudio - 如何在 RStudio 帮助 Pane 中增加字体大小?