有没有办法在读取csv时省略第一列

h.l*_*l.m -2 r

可能重复:
仅读取R中有限数量的列

我有一个非常大的csv文件,所以我只想读取R中相关的数据.csv文件宽4列,向下数百万行.但是第一列是不必要的(因为它是每行的重复字符串).

有没有办法在读取csv文件时只获得第2到第4列...(它很容易删除原来的第一列帖子读取...但是想知道是否有更有效的方法这个).

Jon*_*sen 10

扩展约书亚的评论:

data <- read.csv("data.csv",colClasses=c("NULL",NA,NA,NA))
Run Code Online (Sandbox Code Playgroud)

"NULL"(注意引号!)表示跳过列,NA表示R 为该列选择适当的数据类型.

  • ``read.csv`帮助页面说`colClasses`向量是循环使用的,所以如果你在有更多列的表上使用它,要小心. (2认同)