This function takes a hierarchical structure of lists and extracts all atomic vectors, returning one flat list of all those vectors.

flatten_list_of_lists(x)

Arguments

x

The list of lists.

Value

A list of atomic vectors.

Examples

### First create a list of lists listOfLists <- list(list(list(1:3, 8:5), 7:7), list(1:4, 8:2)); yum::flatten_list_of_lists(listOfLists);
#> [[1]] #> [1] 1 2 3 #> #> [[2]] #> [1] 8 7 6 5 #> #> [[3]] #> [1] 7 #> #> [[4]] #> [1] 1 2 3 4 #> #> [[5]] #> [1] 8 7 6 5 4 3 2 #>