通过 R 连接到 AWS Redshift - Mac OSX
Posted
技术标签:
【中文标题】通过 R 连接到 AWS Redshift - Mac OSX【英文标题】:Connecting to AWS Redshift through R - Mac OSX 【发布时间】:2014-07-30 22:11:28 【问题描述】:我正在尝试使用 RPostgresSQL 包通过 R 连接到 Amazon Redshift 并直接查询数据库。我遇到了这个问题:
> drv <- dbDriver("PostgresSQL")
Error in do.call(as.character(drvName), list(...)) :
could not find function "PostgresSQL"
我是一个非常新的 Mac/Unix 用户,所以我很困惑如何继续。
【问题讨论】:
【参考方案1】:您非常接近,但拼错了命令名称
> library('RPostgreSQL')
Loading required package: DBI
> drv <- dbDriver("PostgresSQL")
Error in do.call(as.character(drvName), list(...)) :
could not find function "PostgresSQL"
> drv <- dbDriver("PostgreSQL")
> class(drv)
[1] "PostgreSQLDriver"
attr(,"package")
[1] "RPostgreSQL"
>
【讨论】:
哈哈谢谢。这很尴尬。在 PostgresSQL 中数“s”总是有困难,而且睡眠不足也无济于事。以上是关于通过 R 连接到 AWS Redshift - Mac OSX的主要内容,如果未能解决你的问题,请参考以下文章
将 AWS Lambda 连接到 Redshift - 60 秒后超时
如何通过 AWS Quicksight 连接到 Redshift Spectrum 上的外部架构/表?