我需要使用 RODBC sqlQuery 函数从其中一列包含“T”和“F”值的数据库中读取数据。然而,我的结果不断出现“真”和“假”。我找到了以下用于阅读 csv 文件的帖子。sqlQuery 函数是否有类似的解决方法?
read.table 将“T”读为 TRUE,将“F”读为 FALSE,如何避免?
编辑:这是我在评论中要求运行的代码。但是,如果没有访问数据库,它将无法执行...
conn = odbcConnect(dataBaseName)
results = sqlQuery(conn, paste0("select ID, andate, antime from table.e4 where ticker in (",paste(shQuote(IDvector, type = "sh"), collapse = ', '),");"))
close(conn)
ID 是包含“T”和“F”的字段