2

RPostgreSQL パッケージを使用して Rに一時テーブルとして書き込む必要があるデータ フレームがあります。

例:

>data(USArrests)
#Assuming that we have already established a connection to the postgres db
#Let conn be the postgres connection object
>dbWriteTable(conn, "temp_table_data", USArrests, temp.table=TRUE)

これは動作しません。引数 temp.table は無視されているようです。

dbWriteTable を処理する方法がない場合、データ フレームを一時テーブルとして書き込む方法はありますか?

4

2 に答える 2

6

あなたは引数 is.temp = TRUEを使用することができ、それは動作します

于 2014-01-16T10:29:37.113 に答える
0

私が考えることができる最も簡単な方法は、データ フレームを結果セットとして返し、それを plpgsql で記述されたラッピング関数を使用して一時テーブルに書き込むことです。つまり、ロジックを計算レイヤーとストレージ レイヤーに分割する必要があります。

于 2013-04-10T14:17:34.517 に答える