0

我想将数据框插入sqlite表中。数据框包含数千行。我现在正在使用RSQLite包进行数据库操作。为了将数据框插入表中,我正在使用dbWriteTable(conn, name, value, ...)方法。但是重复插入表会使程序变慢。还有其他更好的选择可以将数据框插入到表中吗?谢谢。

4

1 回答 1

3

如果不使用显式事务,则每个 SQL 语句都会包装到一个自动事务中。在每个事务结束时,数据与磁盘同步。

将所有插入包装到一个事务中。

于 2013-10-10T11:50:03.250 回答