Description Usage Arguments Author(s) See Also Examples
From a complicated object such as nested lists, extract the last element.
1 | recursive_last(x, level = 1L, ...)
|
x |
An object such as a vector or a list that has |
level |
An integer greater or equal to 1 specifying how far to take the recursion. |
... |
Advanced arguments. |
L. Collado-Torres
dots, last
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ## Define a complicated list where it's second object is a list itself
l2 <- list(j = 21:30, k = list(a = 1:10, b = 11:20))
## Run with defaults
recursive_last(l2)
## Run 2 levels of recursion
recursive_last(l2, level = 2L)
## Change the advanced argument 'selector' to '[['
recursive_last(l2, level = 2L, selector = '[[')
## Go 3 levels deep
recursive_last(l2, level = 3L, selector = '[[')
## Go 2 levels deep using different selectors at each level
recursive_last(l2, level = 2L, selector = c('[', '[['))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.