2.6 Liste

Le liste assomigliano ai vettori perché raggruppano i dati in un insieme unidimensionale. Tuttavia, le liste non raggruppano elementi individuali ma bensì oggetti di R, quali vettori e altre liste. Per esempio,

list1 <- list("R", list(TRUE, FALSE), 20:24)
list1
#> [[1]]
#> [1] "R"
#> 
#> [[2]]
#> [[2]][[1]]
#> [1] TRUE
#> 
#> [[2]][[2]]
#> [1] FALSE
#> 
#> 
#> [[3]]
#> [1] 20 21 22 23 24

Le doppie parentesi quadre identificano l’elemento della lista a cui vogliamo fare riferimento. Per esempio,

list1[[3]]
#> [1] 20 21 22 23 24
list1[[3]][2]
#> [1] 21