获取R中不包含特殊字符元素的所有元素的索引

时间:2015-12-20 01:52:39

标签: r

我想得到所有不包含特殊字符的向量元素的索引,例如" 5"。

示例:

a<-c("2","2.34","4.5","3","5.1")

with5<-grep("5",a)

[1] 3 5

我怎样才能得到&#34;没有5&#34;索引?

without5<- ...

[1] 1 2 4

1 个答案:

答案 0 :(得分:2)

使用invert参数:

a = c("2","2.34","4.5","3","5.1")
grep("5", a, invert = TRUE)

但是,除非有充分的理由,否则会建议不要将数字作为character来处理。