2017-03-16 6 views
0
> 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"あるのに対し、最も重要なのは、ここで最も1は、データベース内"01"ことになっていますデータベース。 (2 - 9の場合も同様)(robdcパッケージで)R sqlquery関数は、数値変数として文字変数について

正しい形式でデータを読み取る方法はありますか?

+0

使用しているODBCドライバは何ですか?そして、 'getSqlTypeInfo() 'の結果は何ですか? – Marcelo

答えて

0

as.is = TRUEを試すことができます。

dfDataIn < - のSQLQuery(NSSP、my_queryは、= TRUEをas.is)

データソースからのものであるので、これはデータをもたらします。

関連する問題