我曾经看过这篇文章 read.csv and skip last column in R,但没有找到我的答案,于是尝试直接在回答中查找...但这不是正确的方法(感谢 mjuarez 花时间让我重新回到正轨。
原问题如下:
在一个函数中,
我已经尝试过使用一行
谢谢!
原问题如下:
所有的回答都很好,但对于我想做的事情并没有用。所以我问了自己和其他人:I have read several other posts about how to import csv files with read.csv but skipping specific columns. However, all the examples I have found had very few columns, and so it was easy to do something like:
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
代码来获取前6列中的5个,而不是最后一个。为了这样做,我想在列号中使用“-”,你认为这可能吗?我该如何做?谢谢!