导入CSV时无法过滤列

时间:2017-02-21 13:03:06

标签: r

我试图通过过滤几列来导入一个大的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列。知道为什么会这样吗?

1 个答案:

答案 0 :(得分:2)

我建议使用优秀的data.table包中的 fread

library(data.table)
fread("D:/ABC June16.csv", select = c("Zone", "Region"))