在R中使用ffdf时出现内存不足错误
我想知道如何解决以下问题。 我在postgreSQL中有一个表,有1亿行和4列,我想在R中使用ffdf。这是我的密码在R中使用ffdf时出现内存不足错误,r,large-data-volumes,out-of-memory,R,Large Data Volumes,Out Of Memory,我想知道如何解决以下问题。 我在postgreSQL中有一个表,有1亿行和4列,我想在R中使用ffdf。这是我的密码 query <- "select * from ratings" drv <- dbDriver("PostgreSQL") rating.ff <- read.dbi.ffdf(query = query, dbConnect.args=list(drv,user="postgres",
query <- "select * from ratings"
drv <- dbDriver("PostgreSQL")
rating.ff <- read.dbi.ffdf(query = query,
dbConnect.args=list(drv,user="postgres",
password="mypassword"),
verbose = TRUE)
有人能帮我解决这个问题吗?此消息来自RPostgreSQL包,表明您的查询太大,数据库设置无法处理。我不认为这是R内存问题,您需要调整数据库配置,以便它能够处理返回的更大的结果集。也许可以阅读该函数的文档,并使用参数来指定获取结果的块大小。。。?
Error en postgresqlExecStatement(conn, statement, ...) :
RS-DBI driver: (could not Retrieve the result :
out of memory for query result)