我正在寻找一个简短的R脚本来创建10个元素的所有可能组合,每个元素具有相同的三个级别。
a <- letters[1:10] # elements
b <- 1:3 # levels
预期结果是类似
a b c d e f g h i j
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 1 1 3
1 1 1 1 1 1 1 1 2 1
1 1 1 1 1 1 1 1 2 2
1 1 1 1 1 1 1 1 2 3
......
3 3 3 3 3 3 3 3 3 3
其中第一行是标题,其他行是组合。谢谢您的帮助。
答案 0 :(得分:4)
令我惊讶的是,您确实需要这么多(expand.grid(replicate(10, 1:3, simplify = FALSE))
)组合。
&__stats {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(3, auto);
grid-gap: 10px;
margin-bottom: 4rem;
padding: 2rem;
}