RODBC sqlQuery as.is返回错误的结果

时间:2011-05-12 21:52:17

标签: r rodbc

我正在尝试将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)

我做错了什么?

1 个答案:

答案 0 :(得分:1)

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