问题标签 [rmysql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1464 浏览

r - RMySQL 包不适用于 R 3.1.0。还有什么可以用的?

我试图使用一个包来连接 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 兼容?

我将衷心感谢您的帮助!

0 投票
1 回答
1330 浏览

mysql - 为什么 MySQL 连接忽略 R 中的 SET NAMES utf8 指令?

我已经从 R 连接到 MySQL 数据库并运行“set names utf8”指令。

当我想从我的查询中返回 UTF8 数据时,这通常会起作用。然而,快速检查表明并非所有变量都已正确设置

这里很明显没有设置 character_set_client 变量。明确设置它也无济于事。事实上,它似乎完全忽略了它。

如何设置它并使连接返回 UTF8 编码文本?该架构使用 utf8 编码和排序规则。

0 投票
0 回答
747 浏览

mysql - RMySQL、Shiny 和 PHP 云

我正在尝试使用 MySQL 数据库开发 R 闪亮的应用程序。我正在尝试使用 PHP 云及其 MySQL 数据库。我的 Shiny 应用程序位于闪亮的云环境中。我正在使用 R Studio 部署我的应用程序。那么我如何使用 R Studio 将 RMySQL 连接到 PHP 云中的 MySQL 数据库。我尝试在 R Studio 中安装 RMySQL,但它给了我这个错误。

0 投票
1 回答
186 浏览

mysql - R 中的 doParallel() 和 mySQL:数据库未接收数据

我正在使用RMySQL()将数据从 R 发送到 MySQL 数据库。问题是数据库没有收到任何数据....我正在使用doParallel(),因为我正在运行超过 4500 次迭代....可能是因为我尝试将数据发送到pullSpread()函数中的数据库吗?

当我查看我的工作目录时,所有文件都按原样成功复制到一个.csv文件中,但是当我检查 MySQL 工作台甚至从 R 调用文件时,它们不存在......

这是stock1()字符向量和pullSpread()使用的函数...

功能所需的重要日期:

这是pullSpread()功能:

0 投票
0 回答
131 浏览

r - 在 Windows 7 上安装 RMySQL 的“未定义参考”

在 Windows 7 Professional 上运行 R3.1、Rtools 3.1。

Sys.getenv('MYSQL_HOME') [1] "C:/Program Files/MySQL/MySQL Server 5.6"

当我执行时: install.packages("RMySQL", type = "source")

我收到一长串错误消息:

我已将 C:/Program Files/MySQL/MySQL Server 5.6/lib/libmysql.dll 复制到 C:/Program Files/MySQL/MySQL Server 5.6/bin,并创建了 C:/Program Files/MySQL/MySQL Server 5.6/lib /opt 文件夹并将 C:/Program Files/MySQL/MySQL Server 5.6/lib/libmysql.lib 复制到 opt 文件夹以达到此目的。

我在 MySQL 5.5 和 5.6 上都试过了,结果相同。

0 投票
5 回答
11862 浏览

r - 安装 RMySQL 时出错(Ubuntu 14.04 中的 MySQL 5.5.37)

每次我尝试安装 RMySQL 时,都会出现以下错误:

看起来,它找不到 mysql.h 我搜索并将路径更改为

导出 PKG_CPPFLAGS="-I/usr/R/include/mysql/mysql.h"

但这并不成功。有很多人遇到过同样的问题,但他们的解决方案(如果存在)没有一个对我有用。我将不胜感激任何评论或帮助。

#更新:问题已解决#

以下命令似乎解决了这个问题:

sudo apt-get install r-cran-rmysql

0 投票
1 回答
225 浏览

database - RMySQL 中的 dbWriteTable 名称粘贴错误

我有很多data.frames()我试图通过RMySQL().

但是当我尝试循环它时:

返回以下警告并且没有任何内容发送到数据库

但是,我认为问题出在粘贴valuedbWriteTable()自写dbWriteTable(con3, "SPY", SPY, append=T)作品以来,但dbWriteTable(con3, "SPY", name, append=T)不会...

0 投票
1 回答
407 浏览

mysql - 在 foreach 中使用 %dopar% 写入数据帧

我想使用与 doParallel 后端一起运行的 foreach 每个循环来从带有 RMySql 包的 MySQL 数据库中获取推文。

我为要查询的每个用户 ID 创建一个到数据库的连接,然后我从该用户那里获得每条推文,分 200 批。如果批量大小为 0(因此没有更多推文),我会查询下一个用户 ID。

我想将信息存储在一个名为 tweets 的数据框中,该数据框中包含表示推文中标签数量的列和包含日期的列。对于每条推文,我都想知道它有多少标签,以及它是在哪个月份创建的。然后我想将数据框中的数字增加 1。

那么如何为数据框中的每条推文编写结果呢?

我一开始的数据框:

我的代码:

0 投票
3 回答
1886 浏览

r - 使用 shiny.io 访问本地 mysql 服务器

我正在尝试在 shiny.io 中创建闪亮的应用程序,它需要访问位于我本地计算机中的 MySQL 数据库。是否可以使用 RMySQL 通过 shiny.io 连接到本地数据库?我该怎么做?

0 投票
2 回答
1816 浏览

mysql - 如何在不同的 MySQL 表中指定不同名称的连接变量

我需要连接两个表,其中我要使用的公共列 ID 在每个表中具有不同的名称。这两个表有一个“假”的公共列名,当 dplyr 采用默认值并加入列“id”时,该列名不起作用。

这是此问题中涉及的一些代码

这里有 3 次尝试——都失败了——传递成员端的公共列是“id”而管理员端的公共列是“idmember”的信息:

这是我收到的各种错误消息的示例:

mysqlExecStatement(conn,statement,...)中的错误:RS-DBI 驱动程序:(无法运行语句:'where 子句'中的未知列'_LEFT.idmember')

我在那里看到的示例与 R 端的数据表和数据框有关。我的问题是关于 dplyr 如何将“by”语句发送到 SQL 引擎。