【发布时间】:2015-07-18 16:22:16
【问题描述】:
我正在处理以*.mdb(即访问数据库)格式提供的大型数据集。我正在使用RODBC R 包从访问数据库中提取数据。我发现我的机器上安装了 32 位办公室。因为,我安装了 32 位 office,看来我只能使用 32 位 R 来使用RODBC 连接到 access 数据库。在我使用 32 位 R 读取数据,然后进行一些探索性分析(绘制数据、汇总/回归)后,我遇到了使用 64 位 R 时没有遇到的内存问题。
目前,我正在使用 Rstudio 运行我的所有代码,我可以从选项 >> 全局选项 >> R 版本更改我使用的 R 版本:
但是,我不想在使用 RODBC 读取访问数据库时切换到 32 位,然后返回 R-studio 以恢复为 64 位进行分析。是否有允许我指定 32 位或 64 位的自动解决方案?我们可以使用批处理文件来做到这一点吗?如果有人能提供一些启示,那就太好了。
【问题讨论】: