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