如何在r中纵向连接/追加数据帧的列

如何在r中纵向连接/追加数据帧的列,r,dataframe,concatenation,R,Dataframe,Concatenation,有许多关于如何逐个元素连接列的示例,但我找不到一个列按顺序连接的示例。我可以编写一个循环示例: tst <- cbind.data.frame(c(1,2,3),c(4,5,6)) names(tst) <- c("A","B") A B 1 1 4 2 2 5 3 3 6 vec <- c() for (i in names(tst)){ vec <- c(vec,tst[,i]) } tst在这里,我们可以使用unlist转换为向量 vec1 <-

有许多关于如何逐个元素连接列的示例,但我找不到一个列按顺序连接的示例。我可以编写一个循环示例:

tst <- cbind.data.frame(c(1,2,3),c(4,5,6))
names(tst) <- c("A","B")
  A B
1 1 4
2 2 5
3 3 6

vec <- c()
for (i in names(tst)){
  vec <- c(vec,tst[,i])
}

tst在这里,我们可以使用
unlist
转换为
向量

vec1 <- unlist(tst, use.names = FALSE)
identical(vec, vec1)
#[1] TRUE
vec1