使用dplyr向SQLite数据库添加行

时间:2016-04-13 00:35:56

标签: r sqlite dplyr

我正在尝试使用dplyr向SQLite数据库添加行。根据StatSandwich对this post的回答,我认为以下内容可能有效:

library(dplyr)
data1 <- filter(mtcars, cyl == 6)
data2 <- filter(mtcars, cyl == 4)

my_db <- src_sqlite(path="Test.DB", create = TRUE)
copy_to(my_db, data1, temporary = FALSE)
db_insert_into(my_db, table=data1, values=data2) # Error

但是,我收到以下错误:

  

UseMethod(“db_insert_into”)中的错误:     没有适用于'db_insert_into'的方法适用于类“c('src_sqlite','src_sql','src')的对象”

有人能够指出我做错了吗?

谢谢,菲利普

0 个答案:

没有答案