Я бы хотел сравнить столбец A в столбце с столбцом B, чтобы увидеть, присутствует ли элемент в столбце A в столбце B. Столбец A является символьным вектором. Столбец B представляет собой список векторов символов. Я хотел бы сделать это построчно. Я могу сделать это с помощью цикла.
library(tidyverse)
my.tibble = c('a','b','c') %>% tibble
my.list = list(c('a','b'),c('b','c'),c('d','e'))
my.tibble = my.tibble %>% add_column(my.list)
its.in.it = as.list(NULL)
for (i in 1:nrow(my.tibble)){
its.in.it[[i]] = my.tibble[i,1] %in% unlist(my.tibble[i,2])
}
my.tibble$its.in.it = unlist(its.in.it)
my.tibble
Я пытаюсь сделать это с помощью dplyr / purrr или apply. Я не уверен, стоит ли мне группировать, гнездить или разбивать, и комбинаций много.