2

我正在尝试将一个 excel 工作表导入 R。我想从工作表中检索一个(字符)ID 列和几个日期列。以下代码工作正常,但将一列作为日期而不是另一列。我认为这与第二个日期字段中更多的前导列为空有关。

dateFile <- odbcConnectExcel2007(xcelFile)
query <- "SELECT ANIMALID, ST_DATE_TIME, END_DATE_TIME FROM [KNWR_CL$]"
idsAndDates <- sqlQuery(dateFile,query)

所以我现在的计划是将日期列作为字符字段引入,并使用 as.POSIXct 自己转换它们。但是,以下代码仅在 idsAndDates 中生成一行。

dateFile <- odbcConnectExcel2007(xcelFile)
query <- "SELECT ANIMALID, ST_DATE_TIME, END_DATE_TIME FROM [KNWR_CL$]"
idsAndDates <- sqlQuery(dateFile,query,as.is=TRUE,TRUE,TRUE)

我究竟做错了什么?

4

1 回答 1

1

我不得不继续前进并最终使用了 gdata 库(它有效)。不过,我仍然对这个答案感兴趣。

于 2012-07-24T20:20:02.407 回答