【问题标题】:Append dataframe to start of a list [duplicate]将数据框附加到列表的开头[重复]
【发布时间】:2016-10-01 20:23:00
【问题描述】:

我有 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 循环?

【问题讨论】:

    标签: r list


    【解决方案1】:

    您可以简单地使用c

    c(list(B), A)
    

    【讨论】:

    • 谢谢。了解了c 的另一种用法。
    猜你喜欢
    • 2013-07-28
    • 2020-09-12
    • 2015-02-04
    • 2017-10-17
    • 2013-10-20
    • 2017-04-29
    • 2019-09-08
    • 2021-02-06
    • 2020-07-04
    相关资源
    最近更新 更多