我有一个列名如下的数据框
colnames(Data)
[1] "ID" "A" "B" "C" "D" "E" "F" "G"
我想选择列之前的所有列 D
目前有列E
,F
和G
. 但我可能会期望更多我不确定的列,而且我之前也可能期望更多列D
,所以我不确定在哪个位置列D
可用
我们可以使用 R 中的任何子集命令吗?像下面
Datanew <- subset(Data,select=c("D","E","F","G"))
请指教。
查找哪一列D
并选择所有以下列(使用ncol
):
columnToSelect <- which(names(Data) == "D"):ncol(Data)
Datanew <- subset(Data, select = columnToSelect)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句