После просмотра другого сообщения об именах столбцов и функции combn здесь рассмотрите тот же data.frame. Делаем гребенку со всеми 2-мя возможными векторами:
foo <- data.frame(x=1:5,y=4:8,z=10:14, w=8:4)
all_comb <- combn(foo,2)
Есть ли способ сохранить имена столбцов после вызова combn, чтобы в этом случае мы могли получить «x y» вместо «X1.5 X4.8», как показано ниже?
comb_df <- data.frame(all_comb[1,1],all_comb[2,1])
print(comb_df)
X1.5 X4.8
1 1 4
2 2 5
3 3 6
4 4 7
5 5 8