1

python中有一个概念游标来操作数据库,例如:

cu = cx.cursor()
cu.execute('create table catalog (id integer primary key,pid integer,name varchar(10) UNIQUE)') 

在 R 中是否有相同的方法来操作数据库?

4

1 回答 1

1

看看包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 语句等......)

于 2012-09-16T09:11:39.980 回答