python中有一个概念游标来操作数据库,例如:
cu = cx.cursor()
cu.execute('create table catalog (id integer primary key,pid integer,name varchar(10) UNIQUE)')
在 R 中是否有相同的方法来操作数据库?
看看包sqldf。
它在这里有一个很好的文档:https ://code.google.com/p/sqldf/
library(sqldf)
# create new empty database called mydb
sqldf("attach 'mydb' as new")
sqldf("create table catalog (id integer not null, pid integer,name text(10) )", dbname = "mydb")
#close
sqldf()
PS:也许你应该解释一下你想要做什么。如果您已经“连接”到数据库,则指定哪个引擎(因为在创建表时使用不同的 SQL 语句等......)