RODBC を使用して、MySql Server から R にデータをフェッチしています。
したがって、データベースの 1 つの列は文字ベクトルです。
SELECT MAX(CHAR_LENGTH(column)) FROM reqtable;
返品 26566
ここで、私がどのように問題に遭遇しているかの例を示します
`library(RODBC)
con <- odbcConnect("mysqlcon")
rslts <- as.numeric(sqlQuery(con,
"SELECT CHAR_LENGTH(column) FROM reqtable LIMIT 10",
as.is=TRUE)[,1])
` を返します
> rslts
[1] 62 31 17 103 30 741 28 73 25 357
as
rslts <- nchar(as.character(sqlQuery(con,
"SELECT column FROM reqtable LIMIT 10",
as.is=TRUE)[,1]))
が返す場所
> rslts
[1] 62 31 17 103 30 255 28 73 25 255
したがって、長さが 255 を超える文字列は 255 で切り捨てられます。完全な文字列を取得する方法はありますか。
ありがとう