RM 3.1版程序包不适用于R 3.1.0。还能用什么?

时间:2014-07-04 08:08:50

标签: r installation package rmysql

我试图使用一个包来连接R和MySQL,以便在本地环境中的数据库上运行统计信息。看起来好像是" RMySQL"不适用于当前版本的R.

以下是R吐出的内容:

  

install.packages(" RMySQL&#34)   将软件包安装到'C:/Users/xxxx/Documents/R/win-library/3.1'   (因为'lib'未指定)

包'RMySQL'可用作源包但不能用作二进制文件

install.packages中的警告:

包'RMySQL'不可用(对于R版本3.1.0)

两个简单的问题:

  1. 源包和二进制文件有什么区别?
  2. 是否有另一个可以执行相同工作且与R 3.1.0兼容的软件包?
  3. 我真的很感谢你的帮助!

1 个答案:

答案 0 :(得分:3)

请阅读http://cran.r-project.org/bin/windows/contrib/3.1/ReadMe

  

与许多数据库系统相关的包必须链接到确切的   用户已经安装的数据库系统的版本,因此它   为包提供二进制文件没有意义       RMySQL,ROracle,ora,TSMySQL,dbConnect   虽然可以从源代码安装这样的软件包       install.packages(' packagename',type =' source')   阅读手册' R安装和管理'。

由于RMySQL需要编译,因此需要Windows toolset