假设您有一个foo包含一些元素的列表.
foo <- list()
foo[1:3] <- "a"
foo
# [[1]]
# [1] "a"
# [[2]]
# [1] "a"
# [[3]]
# [1] "a"
Run Code Online (Sandbox Code Playgroud)
我希望通过附加现有元素和添加其他元素来有效地扩展列表.例如,尽可能简单地将"b"添加到元素2:5,优选使用foo[2:5]<-.
期望的输出
# [[1]]
# [1] "a"
# [[2]]
# [1] "a" "b"
# [[3]]
# [1] "a" "b"
# [[4]]
# [1] "b"
# [[5]]
# [1] "b"
Run Code Online (Sandbox Code Playgroud)