0

次の問題の解き方を教えていただきたいです。ffdf を使用して R で使用したい 1 億行と 4 列の postgreSQL のテーブルがあります。これが私のコードです

query <- "select * from ratings"
drv <- dbDriver("PostgreSQL")
rating.ff <- read.dbi.ffdf(query = query, 
                           dbConnect.args=list(drv,user="postgres",
                                               password="mypassword"),
                           verbose = TRUE)

次のエラーが表示されます。

    Error en postgresqlExecStatement(conn, statement, ...) : 
     RS-DBI driver: (could not Retrieve the result : 
     out of memory for query result)

誰かがこれを解決するのを手伝ってくれますか?

4

1 に答える 1

0

このメッセージはRPostgreSQLパッケージからのものであり、クエリが大きすぎてデータベース設定で処理できないことを示しています。これがRメモリの問題であるとは思わないので、より大きな結果セットを返すことができるようにデータベース構成を調整する必要があります。

于 2013-02-08T22:07:53.527 に答える