我想运行一个小数据,让我们说data<-read.csv("test.csv", header=TRUE)
,列名为100, 102, ..., 300
(注意:在data.frame中,R会在列名称前添加X
,因为它是一个数字。如何从序列4的特定列名中选择数据框?这是
X100 X104 X108 X112 ...
1.2 1.3 1.1 1.5
1.2 1.3 1.1 1.5
我在这里尝试但没有工作
new<-data[,c(paste0("'X",seq(100,300,4),"'",collapse=",")))
答案 0 :(得分:1)
我认为你的paste
功能有点太多了。试试这个:
new <- data[, paste0("X", seq(100,300,4))]
这应该基于您提供的信息