Я пытаюсь поместить data.frame в r, чтобы получить все уровни факторов, которые содержат все значения в векторе в определенном столбце.Например:
dt=data.frame(fact=c(rep("a",3),rep("b",3),rep("c",3)),val=c(1,2,3,2,3,4,3,4,5))
, который выглядит следующим образом:
Теперь вектор: vec=c(1,2)
Я хотел бы, чтобы функция возвращалатолько «a», потому что этот уровень столбца «fact» содержит как 1, так и 2 в столбце «val» (уровень «b» содержит только значение 2 и уровень «c», не относящиеся к двум).В действительности вектор может содержать любое количество элементов.
Кажется довольно простым, но не может найти ответ,