【发布时间】:2017-11-15 17:09:15
【问题描述】:
我已经阅读了其他几篇关于如何使用 read.csv 导入 csv 文件但跳过特定列的文章。但是,我发现的所有示例的列都很少,因此很容易执行以下操作:
columnHeaders <- c("column1", "column2", "column_to_skip")
columnClasses <- c("numeric", "numeric", "NULL")
data <- read.csv(fileCSV, header = FALSE, sep = ",", col.names =
columnHeaders, colClasses = columnClasses)
我有 201 列,没有列标签。我想跳过最后一栏。如果不命名所有其他要保留的列,怎么可能做到这一点?非常感谢。
【问题讨论】:
-
怎么样?
columnClasses <- c(rep("numeric",200), "NULL") -
或者只是阅读所有列然后删除您不喜欢的列?
data <- read.csv("../CAASPP_clustering/ca2016_1_csv_v3.zip") data_trimmed <- data[,1:(ncol(data)-1)] -
列名可以使用:
columnHeaders<- c(sprintf("column%d", 1:200))