Можно выбрать один столбец случайным образом из списка, который выглядит примерно так, как показано ниже.
list(combinations(4,3,1:4),combinations(4,2,1:4))
[[1]]
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 1 2 4
[3,] 1 3 4
[4,] 2 3 4
[[2]]
[,1] [,2]
[1,] 1 2
[2,] 1 3
[3,] 1 4
[4,] 2 3
[5,] 2 4
[6,] 3 4
Я пытался объединить столбцы в список 1d матриц, например. list (matrix [, 1], matrix [, 2] ...), но у него тоже были проблемы с настройкой. Поскольку матрицы имеют разные размеры, я не был уверен, как это сделать.