创建两个向量的所有可能排列中的R

问题描述:

我有两个矢量是这样的:创建两个向量的所有可能排列中的R

f1=c('a','b','c','d') 
e1=c('e','f','g') 

有4^3不同它们的排列。我需要在R软件中创建所有可能的排列组合。

(1): 
a e 
a f 
a g 
(2): 
a e 
a f 
b g 
... 

此外,我的真实数据非常巨大,我需要速度代码。

+2

这是多次重复,我不认为搜索条件是钝的。在发布之前你真的搜索过吗? –

听起来好像您在寻找expand.grid

> expand.grid(f1, e1) 
    Var1 Var2 
1  a e 
2  b e 
3  c e 
4  d e 
5  a f 
6  b f 
7  c f 
8  d f 
9  a g 
10 b g 
11 c g 
12 d g 

我不知道“速度代码”是什么,所以我不知道我可以从这方面提供帮助。