RODBC sqlQuery as. Возвращает плохие результаты - PullRequest
1 голос
/ 13 мая 2011

Я пытаюсь импортировать лист Excel в R. Я хочу получить столбец идентификатора (символа) и пару столбцов даты из листа.Следующий код работает нормально, но в качестве даты используется один столбец, а не другой.Я думаю, что это как-то связано с тем, что во втором поле даты больше пустых ведущих столбцов.

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 Ответ

1 голос
/ 25 июля 2012

Мне пришлось двигаться дальше и в итоге использовать библиотеку gdata (которая работала).Мне все равно будет интересен ответ на этот вопрос.

...