从 R 连接到 Redshift 数据库
Posted
技术标签:
【中文标题】从 R 连接到 Redshift 数据库【英文标题】:Connecting to a Redshift database from R 【发布时间】:2016-04-19 11:06:32 【问题描述】:我想连接到 Redshift 上的数据库并将表加载到数据框
我有以下几点:
主机名(不是 JDBC URL) 用户名 密码 表名 架构我应该使用哪些软件包?
如果有人可以提供帮助,我正在寻找正确的代码。我应该使用 RODBC 还是其他任何软件包?
【问题讨论】:
【参考方案1】:brew install libpq
install.packages('RPostgres')
library(RPostgres)
pconn_r <- dbConnect(RPostgres::Postgres(),
host = host,
port = port,
user = user,
password = password,
dbname = dbname,
sslmode='require')
【讨论】:
【参考方案2】:使用RJDBC 包。
更多详情请见亚马逊官方site。
另见this post。
【讨论】:
以上是关于从 R 连接到 Redshift 数据库的主要内容,如果未能解决你的问题,请参考以下文章
使用 RPostgreSQL 和 dplyr 将 R 连接到 Redshift 的理论是啥