使用RODBC保持前导零

dmo*_*der 5 r leading-zero

我试图将数据从Access数据库导入R.我想导入一些主要的CIP代码,这些代码可以包含前导零.RODBC正在将CIP代码转换为数字值,即使它在Access中被定义为文本.任何人都可以阐明我如何在导入时将此字段强制转换为文本字段?

Ben*_*nes 7

尝试使用函数as.is = TRUE中的sqlQuery参数.这通常对我有用.

  • 这几乎可以解决问题.我试过了,然后把所有列都变成了字符类型,包括日期和因素.我改为做了以下(CIP代码是前4个字段),这就是诀窍.`df < - sqlFetch(conn,"tbl",as.is = c(rep(TRUE,times = 4),rep(FALSE,times = 32))) (2认同)