2

我有table一个 SQLite 数据库DB,我想在 R 中导入。但其中的一列integertableSQLite 整数数据类型,它可能假定值 > 2^31-1,然后超过 R 整数数据类型支持的值。然而,RSQLite 将继续将列中的所有值integer作为整数导入到 R 数据框中:

require(RSQLite)
con <- dbConnect("SQLite", dbname = DB)
query <- dbSendQuery(con, "SELECT * FROM table") 
result <- fetch(query, n = -1, encoding="utf-8")
dbClearResult(query)
dbDisconnect(con)
return(result)

无论如何在R中指定目标数据框列的数据类型?

4

0 回答 0