Я хотел бы создать так называемый совпадающий вектор, состоящий из двоичных файлов. Все числа должны быть нулевыми, если элементы не принадлежат одной и той же переменной.
Вот пример:
dataset=("a","b","c","d","x","y","z")
var1=c("a","b","y","z")
var2=c("c","d","x")
Таким образом, у меня есть набор данных со всеми переменными в первой строке. Теперь я создаю две группы: var1 и var2.
Подходящий вектор для элемента "a" должен выглядеть следующим образом:
matching_a=c(1,1,0,0,0,1,1)
Числа соответствуют моему набору данных. Если переменные в моем наборе данных находятся в одной и той же группе, в моем подходящем векторе должно быть 1 и 0 в противном случае.
Однако мой фактический набор данных слишком велик, чтобы делать это вручную. Кто-нибудь понимает, что я хочу сделать?