我expand.grid用来生成向量的所有元素对,例如:
v <- 1:3
expand.grid(v,v)
Run Code Online (Sandbox Code Playgroud)
这使:
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
Run Code Online (Sandbox Code Playgroud)
现在,说我想要同样的东西,但我使用的是三胞胎
expand.grid(v,v,v)
Run Code Online (Sandbox Code Playgroud)
我如何将其推广到n元组,以便我可以使用new.expand.grid(v,5)并获得结果expand.grid(v,v,v,v,v)?