
Create Disjoint Graph Union of Copies of a Graph
Source:R/pipeline_greplicate.R
mlr_graphs_greplicate.RdCreate a new Graph containing n copies of the input Graph / PipeOp. To avoid ID
collisions, PipeOp IDs are suffixed with _i where i ranges from 1 to n.
All input arguments are cloned and have no references in common with the returned Graph.
Arguments
- graph
Graph
Graph to replicate.- n
integer(1)Number of copies to create.
Value
Graph containing n copies of input graph.
See also
Other Graph operators:
%>>%(),
as_graph(),
as_pipeop(),
assert_graph(),
assert_pipeop(),
chain_graphs(),
greplicate(),
gunion()
Examples
library("mlr3")
po_pca = po("pca")
pipeline_greplicate(po_pca, n = 2)
#>
#> ── Graph with 2 PipeOps: ───────────────────────────────────────────────────────
#> ID State sccssors prdcssors
#> <char> <char> <char> <char>
#> pca_1 <<UNTRAINED>>
#> pca_2 <<UNTRAINED>>
#>
#> ── Pipeline: <INPUT> -> pca_1 -> pca_2 -> <OUTPUT>