使用带有dplyr的名称中带有点的data.frames创建sqlite数据库

时间:2016-10-10 22:29:33

标签: r sqlite dplyr

这是对之前提出的问题的跟进:Copy a list of data.frame(s) to sqlite database using dplyr。现在我想使用dplyr将data.frames加载到sqlite数据库,但是一些data.frames在名称中有点。例如,

data(iris)
data(cars)

res <- list("ir.is" = iris, "cars" = cars)

my_db <- dplyr::src_sqlite(paste0(tempdir(), "/foobar.sqlite3"),
                       create = TRUE)

lapply(seq_along(res), function(i, dt = res) dplyr::copy_to(my_db,
 dt[[i]], names(dt)[[i]]))
  

sqliteSendQuery(conn,statement,bind.data)中的错误:     声明中的错误:接近&#34;是&#34;:语法错误

我认为错误是由于底层内部SQL语句中缺少引用。

0 个答案:

没有答案