4

光环,

我通过将 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")

我可以手动转换列。它们是自动将格式更改为日期格式的其他选项吗?

4

0 回答 0