Learn R Programming

autoharp (version 0.0.13)

subtree_at: Extract a sub-tree.

Description

Extracts a sub-tree rooted at a particular node.

Usage

subtree_at(obj, at_node, preserve_call = FALSE)

Value

An object of class TreeHarp.

Arguments

obj

An object of class TreeHarp

at_node

The root of the new sub-tree. An integer, not a label, that corresponds to BFS indexing of the tree.

preserve_call

A logical value that indicates if a sub-call should be extracted. This might be slower, but it allows you to evaluate it later.

Details

This is meant for internal use, so the nodeTypes slot is silently dropped, unless preserve_call is set to TRUE

Examples

Run this code
th3 <- list(a= c(2L,3L,4L), b=NULL, c=c(5L, 6L), d=7L, e=NULL, f=NULL, g=NULL)
subtree_at(TreeHarp(th3), 3)
st <- subtree_at(TreeHarp(th3), 4)
plot(st)

Run the code above in your browser using DataLab