如何在 R 中将 c(1,2,3) 和 c(4,5,6) 连接到 c(1,4,2,5,3,6)?

How to concatenate c(1,2,3) and c(4,5,6) to c(1,4,2,5,3,6) in R?

我怎样才能连接两个向量来得到一个向量,它的值交替来自第一个向量和第二个向量?

输入

a<- c(1,2,3)
b<- c(4,5,6)

输出

c(1,4,2,5,3,6)

这是一种方式

> as.numeric(t(matrix(c(a,b), ncol = 2)))
[1] 1 4 2 5 3 6