Я пытаюсь использовать grep
, чтобы проверить, присутствует ли вектор строк в другом векторе или нет, и выводить значения, которые присутствуют (соответствующие шаблоны).
У меня есть такой кадр данных:
FirstName Letter
Alex A1
Alex A6
Alex A7
Bob A1
Chris A9
Chris A6
У меня есть вектор строк, который можно найти в столбцах "Letter", например: c("A1", "A9", "A6")
.
Я хотел бы проверить, присутствует ли какая-либо строка в векторе шаблона в столбце "Письмо". Если они есть, я хотел бы получить уникальные значения.
Проблема в том, что я не знаю, как использовать grep
с несколькими шаблонами. Я пробовал:
matches <- unique (
grep("A1| A9 | A6", myfile$Letter, value=TRUE, fixed=TRUE)
)
Но это дает мне 0 матчей, которые не соответствуют действительности, любые предложения?