Vorrei aggiungere elementi di elenco in modo iterativo in R, in modo che gli elementi successivi possano utilizzare gli elementi creati in precedenza. Il comportamento desiderato è il seguente:iterativamente aggiungendo elementi all'elenco in un solo passaggio
lst <- list(a = 1,
b = 2,
c = b)
lst
## $a
## [1] 1
##
## $b
## [1] 2
##
## $c
## [1] 2
So che posso eseguire facilmente lo stesso utilizzando per es.
lst <- list(a = 1,
b = 2)
lst[['c']] <- lst[['b']]
Ma mi stavo chiedendo, se potessi farlo in un solo passaggio.