gpt4 book ai didi

r - 获取 R 中的所有组合,允许重复

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

内置combn只给出一半的组合:

> t(combn(1:5, 2))
[,1] [,2]
[1,] 1 2
[2,] 1 3
[3,] 1 4
[4,] 1 5
[5,] 2 3
[6,] 2 4
[7,] 2 5
[8,] 3 4
[9,] 3 5
[10,] 4 5

例如,没有 (1,1) 也没有 (2,1)。

我怎样才能获得所有组合?

最佳答案

正如@akrun 所说,它看起来像 expand.grid会做的。

> expand.grid(rep(list(1:5), 2))
Var1 Var2
1 1 1
2 2 1
3 3 1
4 4 1
5 5 1
6 1 2
7 2 2
8 3 2
9 4 2
10 5 2
11 1 3
12 2 3
13 3 3
14 4 3
15 5 3
16 1 4
17 2 4
18 3 4
19 4 4
20 5 4
21 1 5
22 2 5
23 3 5
24 4 5
25 5 5

关于r - 获取 R 中的所有组合,允许重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31492008/

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