Counts the number of nodes in a tree (dendrogram, hclust, phylo).
nnodes(x, ...)
# Default S3 method
nnodes(x, ...)
# S3 method for class 'dendrogram'
nnodes(x, ...)
# S3 method for class 'hclust'
nnodes(x, ...)
# S3 method for class 'phylo'
nnodes(x, ...)
The number of leaves in the tree
The idea for the name is from functions like ncol, and nrow.
The phylo method is based on turning the phylo to hclust and than to dendrogram. It may not work for complex phylo trees.
hc <- hclust(dist(USArrests[1:5, ]), "ave")
dend <- as.dendrogram(hc)
nnodes(dend) # 9
#> [1] 9
nnodes(hc) # 9
#> [1] 9