RODBC sqlQuery 関数を使用して、列の 1 つに 'T' 値と 'F' 値が含まれているデータベースから読み取る必要があります。しかし、私の結果は「TRUE」と「FALSE」で出続けます。csvファイルの読み込みについては、次の投稿を見つけました。sqlQuery 関数に同様の回避策はありますか?
read.table は "T" を TRUE として読み取り、"F" を FALSE として読み取ります。回避するにはどうすればよいですか?
編集:これは、コメントで要求されたとおりに実行しているコードです。DBへのアクセスなしでは実行できませんが...
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」を含むフィールドです