如何与R在PostgreSQL上OSX 10.10.2连接?(How to connect R wi

2019-10-22 10:30发布

我有以下设置:

  • OSX 10.10.2
  • PostgreSQL的9.4.1
  • [R 3.1.3

这个答案截至2011年说,最简单的方法是使用RpgSQL包。 但除去从CRAN库。 RODBC提到有可用的源 ,但它未能配置:

configure: error: "ODBC headers sql.h and sqlext.h not found"
ERROR: configuration failed for package ‘RODBC’

我还发现了另一个包,这可以帮助我- RPostgreSQL ,但它无法编译:

In file included from RS-PQescape.c:7:
./RS-PostgreSQL.h:23:14: fatal error: 'libpq-fe.h' file not found
#    include "libpq-fe.h"
             ^
1 error generated.
make: *** [RS-PQescape.o] Error 1
ERROR: compilation failed for package ‘RPostgreSQL’

是否有任何其他的方式来连接R和PostgreSQL的?

Answer 1:

见RODBC连接到SQL Server上小牛

RODBC是不是真的支持OSX。 我落得这样做是使用RJDBC,这是在CRAN。
设置你的数据库的连接并不总是那么容易。 不过,这是可以做到: Postgres的DB不能RJDBC连接于R



文章来源: How to connect R with PostgreSQL on OSX 10.10.2?