我有table
一个 SQLite 数据库DB
,我想在 R 中导入。但其中的一列integer
是table
SQLite 整数数据类型,它可能假定值 > 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中指定目标数据框列的数据类型?