我在那个帖子read.csv 并跳过 R 中的最后一列但没有找到我的答案,并尝试直接检查答案...但这不是正确的方法(感谢mjuarez花时间让我回到正轨.
原来的问题是:
我已经阅读了其他几篇关于如何使用 read.csv 导入 csv 文件但跳过特定列的文章。但是,我发现的所有示例的列都很少,因此很容易执行以下操作:
Run Code Online (Sandbox Code Playgroud)columnHeaders <- c("column1", "column2", "column_to_skip") columnClasses <- c("numeric", "numeric", "NULL") data <- read.csv(fileCSV, header = FALSE, sep = ",", col.names = columnHeaders, colClasses = columnClasses)
所有答案都很好,但不适用于我打算做的事情。所以我问我自己和其他人:
在一个功能中,
data <- read_csv(fileCSV)[,(ncol(data)-1)]
可以工作吗?
我已经尝试在一行中R
继续data
,前 6 列中的所有 5 列,所以不是最后一列。为此,我想在列数中使用“-”,您认为可能吗?我怎样才能做到这一点?
谢谢!