as_graph

0th

Percentile

Conversion to mlr3pipeline Graph

The argument is turned into a Graph if possible. If clone is TRUE, a deep copy is made if the incoming object is a Graph to ensure the resulting object is a different reference from the incoming object.

as_graph() is an S3 method and can therefore be implemented by other packages that may add objects that can naturally be converted to Graphs.

By default, as_graph() tries to

  • apply gunion() to x if it is a list, which recursively applies as_graph() to all list elements first

  • create a Graph with only one element if x is a PipeOp or can be converted to one using as_pipeop().

Usage
as_graph(x, clone = FALSE)
Arguments
x

(any) Object to convert.

clone

(logical(1)) Whether to return a (deep copied) clone if x is a Graph.

Value

Graph x or a deep clone of it.

See Also

Other Graph operators: %>>%, as_pipeop, assert_graph, assert_pipeop, greplicate, gunion

Aliases
  • as_graph
Documentation reproduced from package mlr3pipelines, version 0.1.1, License: LGPL-3

Community examples

Looks like there are no examples yet.