在R中粘贴矢量的所有组合

Sam*_*ore 4 r paste

我有一个矢量说:

vec = c("A", "B", "C")
Run Code Online (Sandbox Code Playgroud)

我想粘贴矢量中每个项目的单个组合以获得结果

AB
AC
BC
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用外部来获取向量的所有可能组合,但我很难过如何只得到上面的结果.在这种情况下,顺序无关紧要,因此结果也可能合理

BA
CA
CB
Run Code Online (Sandbox Code Playgroud)

我只需要组合单对.

山姆

akr*_*run 11

尝试 combn

 combn(vec,2, FUN=paste, collapse='')
 #[1] "AB" "AC" "BC"
Run Code Online (Sandbox Code Playgroud)