在R中粘贴一个向量的所有组合

7

我有一个向量,比如说:

vec = c("A", "B", "C")

我希望你能将向量中每个项目的单个组合粘贴在一起,以获得结果。
AB
AC
BC

我知道可以使用outer函数获取向量的所有可能组合,但是我不知道如何仅获取上述结果。在这种情况下,顺序并不重要,因此结果也可以是:

BA
CA
CB

我只需要将这些单独的一对组合起来。
山姆
1个回答

18

尝试使用combn

 combn(vec,2, FUN=paste, collapse='')
 #[1] "AB" "AC" "BC"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接