将GNU R连接到PostgreSQL

将GNU R连接到PostgreSQL,第1张

概述我安装了GNU R(类似S的统计软件包;版本2.8.1)和PostgreSQL(8.4.1),但我无法将GNU R连接到我的RDBMS. 当我第一次这样做(多年前 – 代码丢失)时,DB的R不存在.现在确实如此.我也很困惑使用哪个R包.快速搜索返回: > RPostgreSQL似乎是最新的 > RPgSQL看起来被遗弃了.我希望他们能在他们的网页上安排约会. ;-( 我的Linux发行版没有打包R 我安装了GNU R(类似S的统计软件包;版本2.8.1)和Postgresql(8.4.1),但我无法将GNU R连接到我的RDBMS.

当我第一次这样做(多年前 – 代码丢失)时,DB的R不存在.现在确实如此.我也很困惑使用哪个R包.快速搜索返回:

> RPostgreSQL似乎是最新的
> RPgsql看起来被遗弃了.我希望他们能在他们的网页上安排约会. ;-(

我的linux发行版没有打包R包(具有讽刺意味),但我很乐意运行R CMD INSTALL package.tar.gz.

我安装了RPostgresql:很多文档说调用dbConnect但是我收到以下错误消息:错误:找不到对象“dbConnect”.

为了完整起见,您还有两个选择

> RODBC这是非常成熟和功能完备但不对应于DBI框架,如Postgresql,MysqL,sqlite,Oracle,……接口.您还需要摆弄ODBC设置文件,这可能很棘手.但ODBC也可能对其他数据访问用途有用.
> RdbiPgSQL来自Bioconductor项目,该项目也很成熟,但使用的另一个协议是与DBI竞争,从未接受过.这个Postgresql包很有用.

但作为RPostgreSQL维护者/共同作者,我很高兴你找到了这个.正如另一张海报建议的那样,在发出命令之前尝试库(RPostgresql).如果您遇到其他问题,请随时通过错误报告向我发送电子邮件.

编辑:还有另一种选择,使用Joe Conway的PL/R将R嵌入Postgresql中.

总结

以上是内存溢出为你收集整理的将GNU R连接到PostgreSQL全部内容,希望文章能够帮你解决将GNU R连接到PostgreSQL所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1166655.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存