我正在尝试将表从 Microsoft Access (.accdb) 导入到 R。
我使用的代码是:
library(RODBC)
testdb <- file.path("modelEAU Database V.2.accdb")
channel <- odbcConnectAccess2007(testdb)
WQ_data <- sqlFetch(channel, "WaterQuality")
似乎它可以工作,但问题是导入日期和时间数据。在 Access 文件中有两列,一列带有日期字段 (dd/mm/yyyy),另一列带有时间字段 (hh:mm:ss),当我将它们导入 R 时,在日期列中显示日期为 yyyy- mm-dd 格式并进入时间列,格式为 1899-12-30 hh:mm:ss。此外,R 无法将这些格式识别为变量,我无法使用它们。
另外,我尝试了 mdb.get 功能,但效果不佳。
有人知道如何从定义日期和时间格式的 Access 导入 R 中的数据吗?知道如何将 Access 文件作为文本文件导入吗?
注意:我正在使用 Office 2010 和 R 版本 2.14.1
非常感谢先进。