gpt4 book ai didi

r - 列出 6 位数字中的所有 3 位数字组合

转载 作者:行者123 更新时间:2023-12-02 06:15:17 26 4
gpt4 key购买 nike

假设我有 6 个数字:

a <- c(1,2,3,4,5,6)

我想列出这 6 个数字的所有可能的 3 位组合,包括重复。

想要的结果应该是这样的:

1 1 1
1 2 3
1 2 4
...

我不想包含具有相同 3 个数字但顺序不同的元素:

例如

1 2 3
3 2 1

应该排除其中一个

最佳答案

gtools 中的combinations 函数可以做到这一点:

library(gtools)
combinations(n=6, r=3, v=a, repeats.allowed=TRUE)
      [,1] [,2] [,3]
[1,] 1 1 1
[2,] 1 1 2
[3,] 1 1 3
...
[54,] 5 5 6
[55,] 5 6 6
[56,] 6 6 6

关于r - 列出 6 位数字中的所有 3 位数字组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36628278/

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