r语言 - 我想用多个单词按单元格的内容过滤行



我有一张有这个外观的表格 在此处输入图像描述

我想过滤"细胞"列中带有"膜"一词的所有行。 但是当我这样做时,我只得到只有膜这个词的行,而不是任何其他词。 帮助

您可以使用带有grepl()表达式的正则表达式来执行此操作:

dat <- data.frame(id = 1:4, Cellular = c("membrane", "membrane", "cytoplasm", "cellsurface;membrane"))
dat[grepl("membrane", dat$Cellular),]
#   id             Cellular
# 1  1             membrane
# 2  2             membrane
# 4  4 cellsurface;membrane

最新更新