Sort {data.tree} | R Documentation |
Sort children of a Node
or an entire data.tree
structure
Description
You can sort with respect to any argument of the tree. But note that sorting has side-effects, meaning that you modify the underlying, original data.tree object structure.
Usage
Sort(node, attribute, ..., decreasing = FALSE, recursive = TRUE)
Arguments
node |
The node whose children are to be sorted |
attribute |
determines what is collected. The
|
... |
any parameters to be passed on the the attribute (in case it's a method or a function) |
decreasing |
sort order |
recursive |
if |
Value
Returns the node on which Sort is called, invisibly. This can be useful to chain Node methods.
See Also
Examples
data(acme)
acme$Do(function(x) x$totalCost <- Aggregate(x, "cost", sum), traversal = "post-order")
Sort(acme, "totalCost", decreasing = FALSE)
print(acme, "totalCost")