我expand.grid
用来生成向量的所有元素对,例如:
v <- 1:3
expand.grid(v,v)
这使:
Var1 Var2
1 1 1
2 2 1
3 3 1
4 1 2
5 2 2
6 3 2
7 1 3
8 2 3
9 3 3
现在,假设我想要同样的东西,但我使用三胞胎
expand.grid(v,v,v)
我将如何将其推广到 n 元组,以便我可以使用new.expand.grid(v,5)
并获得结果expand.grid(v,v,v,v,v)
?