在将数据写入R中的sqlite数据库之前,是否可以分配数据类型?

时间:2019-02-12 19:41:12

标签: r dbi sqldatatypes rsqlite

我有一个数据框A,其中包含以下列(RowID, Threads, Date, Posted_BY, Thread_title, Model, Sources, Key)

使用以下代码,我想创建一个数据库连接,创建一个表结构并将数据帧数据写入该表结构:

mydb <- dbConnect(RSQLite::SQLite(), "DB_Name")
rs <- dbGetQuery(mydb, "CREATE TABLE data 
                  (RowID INT,
                  Threads TEXT,
                  Date NUMERIC,
                  Posted_BY TEXT,
                  Thread_Title TEXT,
                  Model TEXT,
                  Sources TEXT,
                  Key TEXT PRIMARY KEY)")
population <- dbFetch(rs,n=-1)
dbWriteTable(mydb, "data", A)
dbClearResult(rs)
dbDisconnect(mydb)

在将数据写入数据库之前,是否可以分配数据类型?

预先感谢!

0 个答案:

没有答案