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)
但有没有办法在循环或其他东西,如果有三个以上的向量,我需要采取的联合?
将这些组合成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)