光环,
我通过将 MS-Access 中的表导入 R
channel <- odbDriverConnect(...)
foo_import <-sqlFetch(channel,"foo")
现在我将 RSQLite 用于 SQL 查询和其他东西
dbWriteTable(conn, "foo_table", foo_import)
R_Table <- dbReadTable(conn, "foo_table")
问题是,在 sqlFetch 步骤中,包括数据的列仍然正确,经过测试,class(foo_import$Datetime)
它给出了POSIXct
POSIXt
在使用 dbWriteTable 并测试class(R_Table$Datetime)
给出numeric
日期只是数字的格式之后
with as.POSIXct(R_Table$Datetime, origin= "1970-01-01")
我可以手动转换列。它们是自动将格式更改为日期格式的其他选项吗?