2011-06-10 56 views
1

我有一台服务器上的Access文件,我的同事们将定期更新,有时我需要通过下面的方法来分析数据:链接访问2007年到MySQL

  1. 下载Access文件到本地驱动器
  2. 表导出到MySQL
  3. 打开MySQL表过R做了分析

这个工作流程是确定的,如果我只有这样做一次,但它变得更加频繁,我觉得数据是小姐在数据集内部,我要求同事们修复它,然后我需要再次重复步骤1-3,我觉得一遍又一遍地做1-3步有点笨。

由于服务器上的Access文件受密码保护,我不希望与该文件混乱,我不知道是否可以创建另一个Access文件,充当我的本地MySQL服务器和Access文件之间的链接。当我启动R时,将从MySQL服务器提取数据,转到我的“链接”Access文件,然后转到服务器上的Access文件,并且每次从R获得的数据都是最新版本。

我不知道我是否已经解释清楚了,我不知道如何解决这个问题,这里有人能激励我吗?谢谢!

+0

我从你的问题不清楚为什么你不能简单地直接连接到从R上的Access数据库?这不可能吗? – joran 2011-06-10 02:44:00

+0

是的,也许这是直接连接访问文件的解决方案,这样做的任何提示?谢谢。 – lokheart 2011-06-10 03:03:28

+1

RODBC套餐如何? http://stackoverflow.com/questions/5453974/rodbc-and-access-loading-data – joran 2011-06-10 03:07:39

回答

1

尝试:

> install.packages("RODBC") 
> vignette("RODBC")