Description Usage Arguments Details Examples
Make a btree, data.table object from one of two constructors:
A vector of node Ids and parent node Ids or
A vector of node Ids, left-child Ids, and right-child Ids
1 2 | make_btree(nodeIds, parentNodeIds = NULL, leftChildIds = NULL,
rightChildIds = NULL)
|
nodeIds |
A vector of node Ids |
parentNodeIds |
A vector of parent node Ids |
leftChildIds |
A vector of left-child node Ids |
rightChildIds |
A vector of right-child node Ids |
Returns a data.table object with fields NodeId, ParentNodeId, LeftChildNodeId, RightChildNodeId
1 2 3 4 5 6 7 8 9 10 11 | library(data.table)
# constructor 1
make_btree(nodeIds=c(1), parentNodeIds=c(NA_integer_))
make_btree(nodeIds=c(1,2,3), parentNodeIds=c(NA,1,1))
make_btree(nodeIds=c(1,2,3,4,5,6,7), parentNodeIds=c(NA,1,1,2,2,3,3))
# constructor 2
make_btree(nodeIds=c(1), leftChildIds=c(NA_integer_), rightChildIds=c(NA_integer_))
make_btree(nodeIds=c(1), leftChildIds=c(2), rightChildIds=c(3))
make_btree(nodeIds=c(1,2,3), leftChildIds=c(2,NA,NA), rightChildIds=c(3,NA,NA))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.