我正在尝试使用grep
来测试字符串向量是否存在于另一个向量中,并输出存在的值(匹配模式)。
我有一个这样的数据框架:
FirstName Letter
Alex A1
Alex A6
Alex A7
Bob A1
Chris A9
Chris A6
我在"Letter“列中有一个字符串模式的向量,例如:c("A1", "A9", "A6")
。
我想检查模式向量中的字符串是否出现在"Letter“列中。如果是这样,我希望得到唯一值的输出。
问题是,我不知道如何在多个模式中使用grep
。我试过了:
matches <- unique (
grep("A1| A9 | A6", myfile$Letter, value=TRUE, fixed=TRUE)
)
但是它给了我0个匹配,这不是真的,有什么建议吗?
https://stackoverflow.com/questions/7597559
复制相似问题