Есть ли способ в R проверить, содержит ли значение в одном столбце значение в другом столбце? В приведенном ниже примере я пытаюсь увидеть, содержатся ли значения в col2 в значениях в col1 (независимо в каждой строке), но получаю предупреждающее сообщение: "аргумент 'pattern' имеет длину> 1, и будет использоваться только первый элемент ». В столбце флага должно быть указано «Да» для первой / последней строки и «Нет» для 2-й и 3-й строк. Любые мысли о том, как решить, будет очень признателен.
col1 <- c("R.S.U.L.C","S.I.W","P.U.E","A.E.N")
col2 <- c("R","U","I","N")
df2 <- data.frame(col1,col2)
df2$Flag <- ifelse(grepl(df2$col2,df2$col1),"Yes","No")