将数据框附加到列表的开头

时间:2016-06-02 08:06:25

标签: r list

我有1个列表A,包含2个向量和1个向量B.我想将B插入A,使B位于第一个位置。

我有这个:

A <- list(LETTERS, letters)
B <- 1:10

我想要这个:

A <- list(B, A[[1]], A[[2]])

我目前这样做:

B <- list(B)    
for (i in 1:length(A)) {
    B[i+1] <- A[[i]]}

没有使用for循环有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

您只需使用c

即可
c(list(B), A)