问题标签 [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.
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)
两个快速的问题:
- 源码包和二进制有什么区别?
- 是否有另一个可用的软件包可以完成相同的工作并与 R 3.1.0 兼容?
我将衷心感谢您的帮助!
mysql - 为什么 MySQL 连接忽略 R 中的 SET NAMES utf8 指令?
我已经从 R 连接到 MySQL 数据库并运行“set names utf8”指令。
当我想从我的查询中返回 UTF8 数据时,这通常会起作用。然而,快速检查表明并非所有变量都已正确设置
这里很明显没有设置 character_set_client 变量。明确设置它也无济于事。事实上,它似乎完全忽略了它。
如何设置它并使连接返回 UTF8 编码文本?该架构使用 utf8 编码和排序规则。
mysql - RMySQL、Shiny 和 PHP 云
我正在尝试使用 MySQL 数据库开发 R 闪亮的应用程序。我正在尝试使用 PHP 云及其 MySQL 数据库。我的 Shiny 应用程序位于闪亮的云环境中。我正在使用 R Studio 部署我的应用程序。那么我如何使用 R Studio 将 RMySQL 连接到 PHP 云中的 MySQL 数据库。我尝试在 R Studio 中安装 RMySQL,但它给了我这个错误。
mysql - R 中的 doParallel() 和 mySQL:数据库未接收数据
我正在使用RMySQL()
将数据从 R 发送到 MySQL 数据库。问题是数据库没有收到任何数据....我正在使用doParallel()
,因为我正在运行超过 4500 次迭代....可能是因为我尝试将数据发送到pullSpread()
函数中的数据库吗?
当我查看我的工作目录时,所有文件都按原样成功复制到一个.csv
文件中,但是当我检查 MySQL 工作台甚至从 R 调用文件时,它们不存在......
这是stock1()
字符向量和pullSpread()
使用的函数...
功能所需的重要日期:
这是pullSpread()
功能:
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 上都试过了,结果相同。
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
database - RMySQL 中的 dbWriteTable 名称粘贴错误
我有很多data.frames()
我试图通过RMySQL()
.
但是当我尝试循环它时:
返回以下警告并且没有任何内容发送到数据库
但是,我认为问题出在粘贴value
到dbWriteTable()
自写dbWriteTable(con3, "SPY", SPY, append=T)
作品以来,但dbWriteTable(con3, "SPY", name, append=T)
不会...
mysql - 在 foreach 中使用 %dopar% 写入数据帧
我想使用与 doParallel 后端一起运行的 foreach 每个循环来从带有 RMySql 包的 MySQL 数据库中获取推文。
我为要查询的每个用户 ID 创建一个到数据库的连接,然后我从该用户那里获得每条推文,分 200 批。如果批量大小为 0(因此没有更多推文),我会查询下一个用户 ID。
我想将信息存储在一个名为 tweets 的数据框中,该数据框中包含表示推文中标签数量的列和包含日期的列。对于每条推文,我都想知道它有多少标签,以及它是在哪个月份创建的。然后我想将数据框中的数字增加 1。
那么如何为数据框中的每条推文编写结果呢?
我一开始的数据框:
我的代码:
r - 使用 shiny.io 访问本地 mysql 服务器
我正在尝试在 shiny.io 中创建闪亮的应用程序,它需要访问位于我本地计算机中的 MySQL 数据库。是否可以使用 RMySQL 通过 shiny.io 连接到本地数据库?我该怎么做?
mysql - 如何在不同的 MySQL 表中指定不同名称的连接变量
我需要连接两个表,其中我要使用的公共列 ID 在每个表中具有不同的名称。这两个表有一个“假”的公共列名,当 dplyr 采用默认值并加入列“id”时,该列名不起作用。
这是此问题中涉及的一些代码
这里有 3 次尝试——都失败了——传递成员端的公共列是“id”而管理员端的公共列是“idmember”的信息:
这是我收到的各种错误消息的示例:
mysqlExecStatement(conn,statement,...)中的错误:RS-DBI 驱动程序:(无法运行语句:'where 子句'中的未知列'_LEFT.idmember')
我在那里看到的示例与 R 端的数据表和数据框有关。我的问题是关于 dplyr 如何将“by”语句发送到 SQL 引擎。