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 に答える