Требуется вернуть строки, где значение в одном столбце существует как строка в другом столбце (в той же строке).
У меня df:
A <- c("cat", "dog", "boy")
B <- c("cat in the cradle", "meet the parents", "boy mmets world")
df <- as.data.frame(A, B)
A B
cat cat in the cradle
dog meet the parents
boy boy meets world
Я пробую такие вещи, как:
df2 <- df %>%
filter(grepl(A, B)) # doesn't work because it thinks A is the whole column vector
df2 <- df %>%
filter(B %in% A) # which doesn't work because it has to be exact
Я хочу произвести
A B
cat cat in the cradle
boy boy meets world
Заранее спасибо!
Мэтт