Zählen Sie, wie oft eine Kombination von Ereignissen in Datenrahmenspalten auftritt

Ich habe einen Datenrahmen und möchte berechnen, wie oft jede Kombination von Ereignissen in zwei Spalten auftritt (in beliebiger Reihenfolge).

Zum Beispiel sage ich habe

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

So

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

a undb einmal zusammen vorkommen (1. Reihe),a undc 4 mal (Reihen 2, 4, 5, 6) undb undc zweimal (3. und 7. Reihe), also würde ich zurückkehren wollen

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

Ich hoffe das macht Sinn? Danke im Voraus

Antworten auf die Frage(1)

Ihre Antwort auf die Frage