我是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表添加行?或者您将如何处理这个问题?提前谢谢了!