У меня есть кадр данных, который выглядит следующим образом:
df <- data.frame(id=c("list1", "list2"))
df$Content <- list(c("A", "B", "C"), c("A", "B", "A"))
Для каждой строки в «Содержании» я хотел бы сначала удалить дубликаты, а затем найти все строки, содержащие определенные элементы, например «A» и он будет возвращать как строки 1, так и 2.
Я пытался использовать duplicate () с apply () , но, похоже, он находит дубликаты на Уровень списка, например, c ("A", "B", "C") соответствует c ("A", "B", "A") вместо поиска дубликатов в каждом списке.
Точно так же у меня возникают проблемы с определением наличия определенного элемента c в списке, вместо того, чтобы пытаться сопоставить вещи со списком в целом.
Единственное, что я Можно подумать, использует для l oop, но мне было интересно, есть ли более элегантный способ сделать это.