Я ищу, чтобы найти общие случаи в группах в R, на основе аккуратного набора данных.
Я мог бы разделить наборы данных и затем присоединить их или использовать Reduce, но это кажется трудоемким, и я уверен, что должен быть способ сделать это легко для аккуратных данных, вероятно, используя dplyr
и group_by()
,
Вот пример:
data <- data.frame(case = c('A', 'B', 'C', 'D', 'B', 'C', 'D', 'E'),
var = c(rep(1,4), rep(2, 4)))
case var
1 A 1
2 B 1
3 C 1
4 D 1
5 B 2
6 C 2
7 D 2
8 E 2
Я хочу, чтобы случаи были общими для переменных: 'B', 'C', 'D'
. Я думаю, что это должно быть легко, но не могу найти ответ.