hier_convert {sdcHierarchies} | R Documentation |
Converts hierarchies into different formats
Description
This functions allows to convert nested hierarchies into
other data structures.
Usage
hier_convert(tree, as = "df")
Arguments
tree |
a (nested) hierarchy created using hier_create()
or modified using hier_add() , hier_delete() or hier_rename() .
|
as |
(character) specifying the export format. Possible choices are:
-
"df" : a data.frame with two columns. The first
columns contains a string containing as many @ as the level of the
node in the string (e.g @ corresponds to the overall
total while @ would be all codes contributing to the total.
The second column contains the names of the levels.
-
"dt" : like the df -version but this result is
converted to a data.table
-
"argus" : used to create hrc-files suitable for tau-argus
-
"json" : json format suitable e.g. as input for
the shinyTree package.
-
"code" : code required to generate the hierarchy
-
"sdc" : a list which is a suitable input for sdcTable
|
Examples
h <- hier_create(root = "Total", nodes = LETTERS[1:2])
h <- hier_add(h, root = "A", nodes = c("a1", "a2"))
h <- hier_add(h, root = "B", nodes = c("b1", "b2"))
h <- hier_add(h, root = "b1", nodes = "b1a")
hier_display(h)
# required code to build the hierarchy
hier_convert(h, as = "code")
# data.frame
hier_convert(h, as = "df")
[Package
sdcHierarchies version 0.21.0
Index]