gpt4 book ai didi

r - 追加到 R 中列表的多个元素

转载 作者:行者123 更新时间:2023-12-04 10:11:55 25 4
gpt4 key购买 nike

假设您有一个列表 foo包含一些元素。

foo <- list()
foo[1:3] <- "a"
foo
# [[1]]
# [1] "a"

# [[2]]
# [1] "a"

# [[3]]
# [1] "a"

我想通过附加到现有元素和添加其他元素来有效地扩展列表。例如,将“b”添加到元素 2:5,尽可能简单,最好使用 foo[2:5]<- .

期望的输出

# [[1]]
# [1] "a"

# [[2]]
# [1] "a" "b"

# [[3]]
# [1] "a" "b"

# [[4]]
# [1] "b"

# [[5]]
# [1] "b"

最佳答案

哦,这确实有效:

foo[2:5] <- lapply(foo[2:5], c, "b")

c 是连接函数。

关于r - 追加到 R 中列表的多个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51884705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com