データフレームをcsvまたはタブ区切りのテキストファイルにコピーし、COPY FROMコマンド[1]を使用してPostgreSQLにロードできますか?これにより、パフォーマンスが向上する可能性のあるバルクロードアプローチが実装されます。
場合によっては、RScriptを使用してデータをストリームとして出力し、それをpsqlに直接パイプすることが可能な場合があります。
<RScript output tab delmited rows> | psql -c "COPY <tablename> (columnlist, ...) FROM STDIN WITH (FORMAT text)"
いくつかの長期的なケースでは、私は|を置きますpv | 進行状況を追跡するための途中(http://www.ivarch.com/programs/pv。 shtml 。
[1] http://www.postgresql.org/docs/ current / Interactive / sql-copy.html