有没有一种简单的方法可以通过web界面访问MySQL数据库中的数据?是否有将程序化HTTP查询转换为CSV文件的包?
我想让我的实验室中的其他人可以使用R脚本,但是这些脚本依赖于mySQL数据库中的数据。对于平均Windows机器来说,RMySQL的进入壁垒相对较高(下载和安装MySQL客户端访问,安装RoToes包,安装RMySQL的源代码,测试它并处理不可避免的问题)。
是否有将程序化HTTP查询转换为CSV文件的包?这样我就可以简单地在R脚本中嵌入url来获取数据,而不必修改所有的客户端。
看来DBSlayer是一种选择。
我曾想过使用PHPMyAdmin,但这似乎真的是用于管理任务,而不是数据库代理。
有什么共同的选择吗?
最佳答案
为了把这个问题从没有答案的堆中去掉,我将把我的评论转换成一个答案。
您可以在Linux机器上运行RStudio,并让用户通过web界面进行访问。它强迫用户使用RStudio接口,但它是一个非常好的接口,所以也许这不是那么糟糕。
您也可以运行RODBC
而不是RMySQL
。设置ODBC驱动程序可能很麻烦,但不像在Windows计算机上从源代码处编译程序那么困难。
关于mysql - 从R简化数据库访问,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14149350/