Not covered: flatten()
flatten()
will turn a list of lists into a simpler vector.
my_list <-
list(
a = 1:3,
b = list(1:3)
)
my_list
#> $a
#> [1] 1 2 3
#>
#> $b
#> $b[[1]]
#> [1] 1 2 3
map_if(my_list, is.list, pluck)
#> $a
#> [1] 1 2 3
#>
#> $b
#> $b[[1]]
#> [1] 1 2 3
map_if(my_list, is.list, flatten_int)
#> $a
#> [1] 1 2 3
#>
#> $b
#> [1] 1 2 3
map_if(my_list, is.list, flatten_int) |>
flatten_int()
#> [1] 1 2 3 1 2 3