使用 DBI 连接器在 R 中连接到 PostgreSQL 时出错
Error in connecting to PostgreSQL in R using DBI connector
我面临以下挑战,当我尝试使用 DBI 包连接到 Rpostgresql 时出现以下错误。
以下是用于我的连接的代码
install.packages("DBI",INSTALL_opts="--no-multiarch")
suppressPackageStartupMessages(library('RPostgreSQL'))
suppressPackageStartupMessages(library('dplyr'))
suppressPackageStartupMessages(library("nortest"))
suppressPackageStartupMessages(library("DBI"))
con <- DBI::dbConnect(RPostgres::Postgres(),
dbname = "dbname",
host = "host",
port = "port",
password = "password",
user = "user",
base::list(sslmode="require", connect_timeout="10"),
service = NULL)
根据我收到的错误,尽管在 SO 上引用了多个帖子,但我无法解决该错误
Error in inDL(x, as.logical(local), as.logical(now), ...) :
unable to load shared object 'C:/Users/xxxx/Documents/R/win-library/4.0/Rcpp/libs/x64/Rcpp.dll':
LoadLibrary failure: The specified procedure could not be found.
在网上找了很多,终于把R卸载重装了。
我的早期版本是 3.6.3,现在是 4.0.3
现在所有的包都工作正常,完全没有错误......我猜这是 R 版本的问题
我面临以下挑战,当我尝试使用 DBI 包连接到 Rpostgresql 时出现以下错误。 以下是用于我的连接的代码
install.packages("DBI",INSTALL_opts="--no-multiarch")
suppressPackageStartupMessages(library('RPostgreSQL'))
suppressPackageStartupMessages(library('dplyr'))
suppressPackageStartupMessages(library("nortest"))
suppressPackageStartupMessages(library("DBI"))
con <- DBI::dbConnect(RPostgres::Postgres(),
dbname = "dbname",
host = "host",
port = "port",
password = "password",
user = "user",
base::list(sslmode="require", connect_timeout="10"),
service = NULL)
根据我收到的错误,尽管在 SO 上引用了多个帖子,但我无法解决该错误
Error in inDL(x, as.logical(local), as.logical(now), ...) :
unable to load shared object 'C:/Users/xxxx/Documents/R/win-library/4.0/Rcpp/libs/x64/Rcpp.dll':
LoadLibrary failure: The specified procedure could not be found.
在网上找了很多,终于把R卸载重装了。 我的早期版本是 3.6.3,现在是 4.0.3 现在所有的包都工作正常,完全没有错误......我猜这是 R 版本的问题