У меня есть датафрейм с 2 столбцами. Первый столбец «Альфа» представляет собой набор значений, которые принадлежат к группе. Группировка обозначена в столбце «Бета».
Что мне нужно, так это функция / l oop, что у вас есть, которая может перебирать все группы бета. Для каждой группы я хочу посмотреть, есть ли другая группа, которая содержит все значения в A другой группы, и удалить ее.
Например, моя таблица
Alpha <- c('fred','bob','tom','julie','tom','fred','fred','julie')
Beta <- c('groupA','groupA','groupA','groupB','groupB','groupB','groupC','groupC')
df <- data.frame(Alpha,Beta)
Что я хочу, чтобы произошло, чтобы увидеть, что группа C (Фред и Джул ie) также существуют в GroupB.
Таким образом, правило, что каждое значение в определенной группе должно существовать в другой группе, другая группа может иметь больше значений, чем только значения из первого , но он не может иметь некоторые, он должен иметь их все.
Я пытаюсь удалить лишние группировки.