[英]Using R to retrieve the column in data.frame with column name in the sequence
我只想运行一个小的数据,比如说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=",")))
我认为您的paste
功能太多了。 尝试以下方法:
new <- data[, paste0("X", seq(100,300,4))]
应该可以根据您提供的信息进行操作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.