我知道我可以使用colClasses
将某些列类型设置为NULL
,然后会跳过这些列类型。
我真正想要的是将默认列类设为NULL
。然后我可以通过名称colClasses(foo="numeric", bar="factor")
简单地指定我需要的列,并且只获取我要求的列。
有没有办法在没有太多工作来构建适当的colClasses
向量的情况下实现这一目标?
答案 0 :(得分:2)
您可以使用数据包data.table中的fread
来实现此目的。
data <- fread("filename.csv",
select = c("foo", "bar"),
colClasses = c(foo="numeric", bar="factor"))