识别R中具有特定小数位数的所有元素

时间:2015-12-05 16:56:33

标签: r

我想识别所有正好有2位小数的元素,但我不知道如何处理这个问题......

示例:

x<-data.frame(col1=c("A","B","C"),
              col2=c("1.32","1.235","1.22"))

结果我只想拥有col1中的相应元素,在这种情况下:A C

1 个答案:

答案 0 :(得分:4)

我们可以使用grep

x$col1[grep('\\..{2}$', x$col2)]
#[1] A C
#Levels: A B C