我试图通过过滤几列来导入一个大的CSV。所以基本上我只想要几个领域。我运行了代码
data <- read.csv.sql("D:/ABC June16.csv",
sql = "select Zone,Region from file",
sep = "\t")
得到错误
sqliteSendQuery(con,statement,bind.data)中的错误: 声明中的错误:没有这样的列:区域
但我的CSV中包含Zone和Region列。知道为什么会这样吗?
答案 0 :(得分:2)
我建议使用优秀的data.table包中的 fread :
library(data.table)
fread("D:/ABC June16.csv", select = c("Zone", "Region"))