gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 17:49:41 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Generate all possible permutations (or n-tuples)

(2 个回答)


7年前关闭。




我有两个这样的向量:

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
...

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

最佳答案

听起来您正在寻找 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

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

关于r - 在 R 中创建两个向量的所有可能排列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20150234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com