Learn R Programming

dendextend (version 1.3.0)

prune: Prunes a tree (using leaves' labels)

Description

Trimms a tree (dendrogram, hclust) from a set of leaves based on their labels.

Usage

prune(dend, ...)
"prune"(dend, leaves,...)
"prune"(dend, leaves,...)
"prune"(dend, ...)
"prune"(dend, ...)

Arguments

dend
tree object (dendrogram/hclust/phylo)
...
passed on
leaves
a character vector of the label(S) of the tip(s) (leaves) we wish to prune off the tree.

Value

A pruned tree

Details

I was not sure if to call this function drop.tip (from ape), snip/prune (from rpart) or just remove.leaves. I ended up deciding on prune.

See Also

prune_leaf, drop.tip ape

Examples

Run this code
hc <- hclust(dist(USArrests[1:5,]), "ave")
dend <- as.dendrogram(hc)

par(mfrow = c(1,2))
plot(dend, main = "original tree")
plot(prune(dend , c("Alaska", "California")), main = "tree without Alaska and California")

Run the code above in your browser using DataLab