Description Usage Arguments Details Value See Also Examples
View source: R/tree_routines.R
Prunes a tree up to a depth specified by a set of node names.
1 | prune_depth(th, names_to_keep)
|
th |
A TreeHarp object. |
names_to_keep |
The node names to keep in the pruned tree. |
This is a seldom used function. It works in this way. Given a set of node names, it identifies the node with the greatest depth in that set. The function then returns the sub-tree, that contains all the nodes with a depth smaller than or equal to that depth. If the node types slot is not NA, then that data frame is filtered and returned too.
Take a look at the examples for a clearer picture.
An object of class TreeHarp.
carve_subtree
, path_to_root
,
carve_mst
1 2 3 4 5 6 | ex1 <- quote(x <- f(y, g(5)))
th1 <- TreeHarp(ex1, TRUE)
s1 <- prune_depth(th1, c("f", "y"))
s2 <- prune_depth(th1, c("f", "z")) # node not present!
plot(s1)
plot(s2)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.