| Climb {data.tree} | R Documentation |
Climb a tree from parent to children, by provided criteria.
Description
This method lets you climb the tree, from crutch to crutch. On each Node, the
Climb finds the first child having attribute value equal to the the provided argument.
Usage
#node$Climb(...)
Climb(node, ...)
Arguments
node |
The root |
... |
an attribute-value pairlist to be searched. For brevity, you can also provide a character vector to search for names. |
Value
the Node having path ..., or NULL if such a path does not exist
See Also
Examples
data(acme)
#the following are all equivalent
Climb(acme, 'IT', 'Outsource')
Climb(acme, name = 'IT', name = 'Outsource')
Climb(acme, 'IT')$Climb('Outsource')
Navigate(acme, path = "IT/Outsource")
Climb(acme, name = 'IT')
Climb(acme, position = c(2, 1))
#or, equivalent:
Climb(acme, position = 2, position = 1)
Climb(acme, name = "IT", cost = 250000)
tree <- CreateRegularTree(5, 2)
tree$Climb(c("1", "1"), position = c(2, 2))$path
[Package data.tree version 1.1.0 Index]