相关疑难解决方法(0)

是否可以使用dplyr包将一行插入(添加)到SQLite数据库表?

我是dplyr包的数据库连接功能的新手,但我对将它用于SQLite连接非常感兴趣.我按照本教程创建了一个SQLite数据库(my_db)

my_db <- src_sqlite("my_db.sqlite3", create = T)
Run Code Online (Sandbox Code Playgroud)

并插入一个数据帧(df)作为该数据库的表(my_table).

copy_to(my_db,df,"my_table")
Run Code Online (Sandbox Code Playgroud)

现在我想在此表中插入新行.我试过这样的事情(是的,我必须承认它看起来没什么前途......但我还是试了一下):

collect(build_sql("INSERT INTO my_table VALUES (",newdf,")", con=my_db))
Run Code Online (Sandbox Code Playgroud)

有没有人知道是否可以使用dplyr向现有的sqlite db表添加行?或者您将如何处理这个问题?提前谢谢了!

sqlite r dplyr

24
推荐指数
3
解决办法
8316
查看次数

标签 统计

dplyr ×1

r ×1

sqlite ×1