tibblify | R Documentation |
Rectangle a nested list
tibblify(x, spec = NULL, names_to = NULL, unspecified = NULL)
x |
A nested list. |
spec |
A specification how to convert |
names_to |
Deprecated. Use |
unspecified |
A string that describes what happens if the specification contains unspecified fields. Can be one of
|
Either a tibble or a list, depending on the specification
Use untibblify()
to undo the result of tibblify()
.
# List of Objects ----------------------------------------------------------- x <- list( list(id = 1, name = "Tyrion Lannister"), list(id = 2, name = "Victarion Greyjoy") ) tibblify(x) # Provide a specification spec <- tspec_df( id = tib_int("id"), name = tib_chr("name") ) tibblify(x, spec) # Object -------------------------------------------------------------------- # Provide a specification for a single object tibblify(x[[1]], tspec_object(spec)) # Recursive Trees ----------------------------------------------------------- x <- list( list( id = 1, name = "a", children = list( list(id = 11, name = "aa"), list(id = 12, name = "ab", children = list( list(id = 121, name = "aba") )) )) ) spec <- tspec_recursive( tib_int("id"), tib_chr("name"), .children = "children" ) out <- tibblify(x, spec) out out$children out$children[[1]]$children[[2]]
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.