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 Graph
s.
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()
.
as_graph(x, clone = FALSE)
(any
)
Object to convert.
(logical(1)
)
Whether to return a (deep copied) clone if x
is a Graph.
Graph
x
or a deep clone of it.
Other Graph operators: %>>%
,
as_pipeop
, assert_graph
,
assert_pipeop
, greplicate
,
gunion