当前位置: 首页 > 面试题库 >

在Windows R中使用MySQL

羊舌新荣
2023-03-14
问题内容

Windows(7)如何在R(统计语言)中使用MySQL?

然后使用linux没问题:

install.packages('RMySQL')
library(RMySQL)
...

但是我没有找到用于CRAN上Windows的此类软件包。关于这一事实,只有一点说明。我发现版本2.10的软件包,但在2.12.1中不可用。

也试过了

install.packages("RMySQL", type="source")

但出现错误:

* installing *source* package 'RMySQL' ... 
ERROR: configuration failed for package 'RMySQL'
* removing 'C:/.../R/win-library/2.12/RMySQL'

有什么方法可以从Windows中的R连接到MySQL数据库吗?


问题答案:

ran2的 帮助下找到了解决方案, ran2
给了我常见问题的链接。这里描述了基本过程,但是有一些提示,因此,我将描述整个解决方案
(如果需要,请更改R版本和路径)

  1. 从这里安装最新的RTools
  2. 安装MySQL或mysql的头文件和库文件
  3. 创建或编辑文件C:\Program Files\R\R-2.12.1\etc\Renviron.site并添加如下行MYSQL_HOME=C:/mysql(您的mysql文件的路径)
  4. 将libmysql.lib从mysql / lib复制到mysql / lib / opt以满足依赖关系。
  5. 将libmysql.dll复制到C:\Program Files\R\R-2.12.1\bin或复制到windows/system32目录。
  6. 运行install.packages('RMySQL',type='source')并等待编译结束。

感谢所有试图回答的人。



 类似资料:
  • 问题内容: 有人可以在Flask中共享有关如何访问MySQL数据库的示例代码吗?已经有文档显示了如何连接到sqlite,但是没有连接到MySQL。 提前非常感谢你 问题答案:

  • 问题内容: 我在用PHP编码。我有以下mySQL表: 我正在尝试在PHP中使用mysqli_query函数来描述表。 这是我的代码: 该文档说, 对于成功的SELECT,SHOW,DESCRIBE或EXPLAIN查询,mysqli_query()将返回 mysqli_result 对象。 但是从那里我不知道如何打印,以便显示查询结果。如果可能的话,我想打印$ result,使其看起来像: 我的另一

  • 问题内容: 我正在建立一个图表,我想接收每个月的数据。 这是我的第一个有效的要求: 但是,就我而言,我必须编写12个请求以接收前12个月的数据,有什么技巧可以避免写: 我听说过INTERVAL,我去了MySQL文档,但是我没有实现它。 有使用INTERVAL的例子吗? 问题答案: 您需要: 应该管用。

  • 问题内容: 我的桌子: 我需要使用,按ID分组来更新字段: 对于ID 1,应为 对于ID 2,应为 预期输出: 我该如何看重? 我的代码: 这是行不通的。 问题答案: 不幸的是,您无法在中更新与其自身联接的表。 您需要创建一个函数作为解决方法:

  • 问题内容: 在我的项目中,我需要使用分页查询数据库,并为用户提供基于当前搜索结果进行查询的功能。像极限之类的东西,我找不到与Node.js一起使用的东西。我的后端是mysql,我正在编写rest api。 问题答案: 您可以尝试类似的操作(假设您使用Express 4.x)。 使用GET参数(此处的page是所需的页面结果数,而npp是每页的结果数)。 在此示例中,查询结果设置在响应有效负载的字段

  • 问题内容: 以root用户身份登录后,在 MySQL 命令行客户端中键入: 现在在 Java中 ,我使用驱动程序使用admin userid成功连接到数据库。 为什么插入命令有效,但授权命令却无法通过Java工作? 请帮忙。 问题答案: 在这里,您只能执行MySQL查询,但 不是MySQL查询,它只是MySQL的命令。