0

数据是一个data.frame,有一个tdate 类型是字符的列,现在我想将数据写入sqlite,

require(RSQLite)
dbWriteTable(con2, name="quote",value=data,row.names=FALSE,append=TRUE)

还有一个问题,tdata是sqlite中的日期类型,我将数据写入sqlite数据库后,我会将tdata表引用中的字段更改为数据类型,有没有简单的方法可以做到这一点?

4

1 回答 1

0
dbWriteTable(con2, name="quote",
   value=transform(data, date=format(date, "%Y-%m-%d")),
   row.names=FALSE,append=TRUE)

如果您的数据是字符串而不是日期,则format不需要该命令,请注意 SQLite 没有日期格式:日期以 YYYY-MM-DD 格式存储为字符串。

于 2012-11-07T20:37:37.740 回答