У меня есть несколько двоичных переменных (1, 0), например, a1, a2, a3, a4. Я хотел бы сделать таблицу, объединяющую a1, a2, a3, a4 (как попарно), чтобы увидеть число «1» в любой паре переменных.
a1 a2 a3 a4
1 1 0 1 0
2 0 0 1 0
3 1 1 0 0
4 1 1 1 0
5 0 1 0 1
6 1 0 1 0
7 0 0 1 1
structure(list(a1 = c(1, 0, 1, 1, 0, 1, 0), a2 = c(0, 0, 1, 1,
1, 0, 0), a3 = c(1, 1, 0, 1, 0, 1, 1), a4 = c(0, 0, 0, 0, 1,
0, 1)), class = "data.frame", row.names = c(NA, -7L))
Таблица - это нечто как показано ниже:
=="1"
a1 a2 a3 a4
a1 2 3 0
a2 2 1 0
a3 3 1 1
a4 0 0 1
Я трижды комбинировал, но он вернул несколько таблиц 2X2, объединяющих две переменные. Мне интересно, есть ли способ сделать стол, как указано выше? Спасибо.