У меня есть матрица двоичных значений, которые я хочу использовать для возврата различных подмножеств значений из вектора.
Кажется, это было бы просто, но я ничего не могу сделать, чтобы получить желаемый результат
G <- as.matrix(data.frame(a=c(0,0,1,0),b=c(1,1,0,0),c=c(1,0,0,1),d=c(0,1,0,0)))
c <- colnames(G)
> G
a b c d
[1,] 0 1 1 0
[2,] 0 1 0 1
[3,] 1 0 0 0
[4,] 0 0 1 0
Результат, который я хочу получить:
[1] "b,c" "b,d" "a" "c"
Пожалуйста, помогите!