【问题标题】:RMySQL package not available for R 3.1.0. What else can be used?RMySQL 包不适用于 R 3.1.0。还有什么可以用的?
【发布时间】:2014-08-25 15:11:31
【问题描述】:

我试图使用一个包来连接 R 和 MySQL,以便在本地环境中的数据库上运行统计信息。似乎“RMySQL”包不适用于当前版本的 R。

以下是 R 吐出的内容:

install.packages("RMySQL") 安装包到‘C:/Users/xxxx/Documents/R/win-library/3.1’ (因为未指定“lib”)

“RMySQL”包可作为源包使用,但不能作为二进制文件使用

install.packages 中的警告:

包“RMySQL”不可用(适用于 R 版本 3.1.0)

两个小问题:

  1. 源码包和二进制有什么区别?
  2. 是否有其他可用的软件包可以完成相同的工作并与 R 3.1.0 兼容?

非常感谢您的帮助!

【问题讨论】:

  • 请注意,“不可用(对于 R 版本 3.1.0)”并不意味着该软件包已知可用于其他版本。跨度>
  • 谢谢!我已经检查过,它适用于一些旧版本。

标签: r installation package rmysql


【解决方案1】:

请阅读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

【讨论】:

    猜你喜欢
    • 2011-05-23
    • 2014-05-30
    • 2014-06-13
    • 1970-01-01
    • 2016-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多