Подсчитать, сколько раз в столбцах данных происходит сочетание событий

У меня есть фрейм данных, и я хочу рассчитать, сколько раз каждая комбинация событий в двух столбцах происходит (в любом порядке).

Например, у меня есть

df <- data.frame('x' = c('a', 'a', 'b', 'c', 'c', 'c'), 
                 'y' = c('b', 'c', 'c', 'a', 'a', 'b'))

Так

x y  
a b  
a c  
b c  
c a  
c a  
c a  
c b

a а такжеb встречаться вместе один раз (1-й ряд),a а такжеc 4 раза (строки 2, 4, 5, 6) иb а такжеc дважды (3-й и 7-й ряд), поэтому я хотел бы вернуться

x-y num  
a-b 1  
a-c 4  
b-c 2  

Я надеюсь это имеет смысл? заранее спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос