【发布时间】:2017-03-16 04:38:59
【问题描述】:
> my_query <- paste("select * from", query_table, "where Arrived_Date_Time >=", arrived_earliest_date, "and Arrived_Date_Time < ", arrived_latest_date)
> dfDataIn <- sqlQuery(NSSP, my_query, stringsAsFactors=FALSE)
> odbcCloseAll()
> table(dfDataIn$Discharge_Disposition)
1 2 3 4 5 6 7 8 9 20 21
64059 336 1522 32 306 1166 2343 1 35423 312 36
30 41 43 50 51 61 62 63 64 65 66
26 18 295 133 200 5 270 76 3 1121 811
70 100
249 24
其实dfDataIn$Discharge_Disposition是一个字符变量,最重要的是,这里的1在数据库中应该是"01",而在数据库中只有少数是真正的"1"。 (2-9 类似)
有没有办法以正确的格式读取数据?
【问题讨论】:
-
您使用的是什么 ODBC 驱动程序?而且,`getSqlTypeInfo()' 的结果是什么?