Chciałbym dodać iteracyjnie elementy listy w R, aby późniejsze elementy mogły korzystać z elementów utworzonych wcześniej. Pożądane zachowanie jest następujące:iteracyjne dodawanie elementów do listy w jednym kroku
lst <- list(a = 1,
b = 2,
c = b)
lst
## $a
## [1] 1
##
## $b
## [1] 2
##
## $c
## [1] 2
Wiem, że mogę łatwo osiągnąć to samo, np. Za pomocą np.
lst <- list(a = 1,
b = 2)
lst[['c']] <- lst[['b']]
Ale zastanawiałem się, czy mógłbym to zrobić w jednym kroku.