我想在R中迭代地添加列表元素,以便後面的元素可以使用先前創建的元素。期望的行爲如下:在一個步驟中反覆添加元素列表
lst <- list(a = 1,
b = 2,
c = b)
lst
## $a
## [1] 1
##
## $b
## [1] 2
##
## $c
## [1] 2
我知道我可以很容易地完成相同的使用,例如,
lst <- list(a = 1,
b = 2)
lst[['c']] <- lst[['b']]
但我想知道,如果我可以一步做到這一點。