grep用于特定的列索引选择

时间:2015-09-17 10:12:54

标签: r grep

这是我的数据框架。正如你所看到的那样,grep将每个colname取为" a"据报道

    a<-c(2, 4, 6, 6, 8, 10, 12, 13, 14)
    c.a<-c(2, 2, 2, 2, 2, 2, 4, 4,4)
    b<-1:9
    d<-rep(c("A", "B", "C"), each=3)
    ID<-rep(c("no","bo", "fo"), each=3)
    mydata<-data.frame(ID, d, c.a, a, b)
    grep_a<-grep("a", colnames(mydata))
    grep_b<-grep("b", colnames(mydata))

grep_b返回索引5(b列) grep_a返回索引3和4(列a和a.c),而它应该只返回col索引4,特定于指定的colname(列a)

如何使我的代码特定于函数内指示的单词?谢谢

0 个答案:

没有答案