在R中使用循环中的Union函数

use*_*713 1 union loops r

B和C.

A <- 1:5
B <- 3:7
C <- 6:10
Run Code Online (Sandbox Code Playgroud)

现在我想把这三个向量联合起来.我这样做:

uni <- union (A,union(B,C))
Run Code Online (Sandbox Code Playgroud)

但有没有办法在循环或其他东西,如果有三个以上的向量,我需要采取的联合?

And*_*rie 5

将这些组合成a list然后使用Reduce:

Reduce(union, list(A, B, C))
 [1]  1  2  3  4  5  6  7  8  9 10
Run Code Online (Sandbox Code Playgroud)