Erstelle eine Zwei-Moden-Frequenzmatrix in R

Ich habe einen Datenrahmen, der ungefähr so aussieht:

CASENO    Var1   Var2   Resp1   Resp2
1          1      0      1      1
2          0      0      0      0
3          1      1      1      1
4          1      1      0      1
5          1      0      1      0

Der Datensatz enthält über 400 Variablen. Dies ist nur ein Beispiel. Ich muss eine einfache Frequenzmatrix in R erstellen (ohne die Fallnummern), aber dastable -Funktion funktioniert nicht. Insbesondere möchte ich einen Teil der Spalten kreuztabellieren, um eine Zwei-Moden-Matrix von Frequenzen zu erstellen. Die Tabelle sollte folgendermaßen aussehen:

       Var1    Var2
Resp1    3       1
Resp2    3       2

n Stata lautet der Befehl:

gen var = 1 if Var1==1
replace var= 2 if Var2==1

gen resp = 1 if Resp1==1
replace resp = 2 if Resp2==1

tab var resp

Antworten auf die Frage(6)

Ihre Antwort auf die Frage