gpt4 book ai didi

r - 在 R 中生成非重复组合对

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

对于非描述性的标题,我很抱歉,但我不知道是否有一个词可以说明我想要实现的目标。

让我们假设我有一个不同类的名称列表,例如

c( '1', '2', '3', '4')

我想从中生成所有可能的排列对,以便没有反向重复。所以我想要的是
'1' '2'
'1' '3'
'1' '4'
'2' '3'
'2' '4'
'3' '4'

请注意,我没有例如 '2' '1'因为我已经有了 '1' '2' .有没有一种简单的方法可以在 R 中实现这一目标?

最佳答案

> x<-c('1','2','3','4')
> combn(x,2)
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] "1" "1" "1" "2" "2" "3"
[2,] "2" "3" "4" "3" "4" "4"

关于r - 在 R 中生成非重复组合对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1710340/

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