我有以下设置:
This answer表示最简单的方法是使用RpgSQL
包。但它来自CRAN存储库removed。 RODBC
提到可用as source,但无法配置:
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吗?
答案 0 :(得分:0)
请参阅RODBC to connect to SQL Server on Mavericks
OSX并不真正支持RODBC。 我最终做的是使用CRAN中的RJDBC 建立与数据库的连接并不总是那么容易。但这是可以完成的: Postgres DB can't connect to R with RJDBC