View source: R/node_conversion_list.R
as.Node.list | R Documentation |
list
structure to a data.tree
structureConvert a nested list
structure to a data.tree
structure
## S3 method for class 'list'
as.Node(
x,
mode = c("simple", "explicit"),
nameName = "name",
childrenName = "children",
nodeName = NULL,
interpretNullAsList = FALSE,
check = c("check", "no-warn", "no-check"),
...
)
FromListExplicit(
explicitList,
nameName = "name",
childrenName = "children",
nodeName = NULL,
check = c("check", "no-warn", "no-check")
)
FromListSimple(
simpleList,
nameName = "name",
nodeName = NULL,
interpretNullAsList = FALSE,
check = c("check", "no-warn", "no-check")
)
x |
The |
mode |
How the list is structured. "simple" (the default) will interpret any list to be a child. "explicit"
assumes that children are in a nested list called |
nameName |
The name of the element in the list that should be used as the name, can be NULL if mode = explicit and the children lists are named, or if an automatic name (running number) should be assigned |
childrenName |
The name of the element that contains the child list (applies to mode 'explicit' only). |
nodeName |
A name suggestion for x, if the name cannot be deferred otherwise. This is for example the case for the root with mode explicit and named lists. |
interpretNullAsList |
If |
check |
Either
|
... |
Any other argument to be passed to generic sub implementations |
explicitList |
A |
simpleList |
A |
Other as.Node:
as.Node.data.frame()
,
as.Node.dendrogram()
,
as.Node.phylo()
,
as.Node.rpart()
,
as.Node()
kingJosephs <- list(name = "Joseph I",
spouse = "Mary",
born = "1818-02-23",
died = "1839-08-29",
children = list(
list(name = "Joseph II",
spouse = "Kathryn",
born = "1839-03-28",
died = "1865-12-19"),
list(name = "Helen",
born = "1840-17-08",
died = "1845-01-01")
)
)
FromListExplicit(kingJosephs)
kingJosephs <- list(head = "Joseph I",
spouse = "Mary",
born = "1818-02-23",
died = "1839-08-29",
list(head = "Joseph II",
spouse = "Kathryn",
born = "1839-03-28",
died = "1865-12-19"),
list(head = "Helen",
born = "1840-17-08",
died = "1845-01-01")
)
FromListSimple(kingJosephs, nameName = "head")
kingJosephs <- list(spouse = "Mary",
born = "1818-02-23",
died = "1839-08-29",
`Joseph II` = list(spouse = "Kathryn",
born = "1839-03-28",
died = "1865-12-19"),
Helen = list(born = "1840-17-08",
died = "1845-01-01")
)
FromListSimple(kingJosephs, nodeName = "Joseph I")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.