
Last chance! 50% off unlimited learning
Sale ends in
Create adjacency lists from a graph, either for adjacent edges or for neighboring vertices
as_adj_list(graph, mode = c("all", "out", "in", "total"))as_adj_edge_list(graph, mode = c("all", "out", "in", "total"))
The input graph.
Character scalar, it gives what kind of adjacent edges/vertices
to include in the lists. ‘out
’ is for outgoing edges/vertices,
‘in
’ is for incoming edges/vertices, ‘all
’ is
for both. This argument is ignored for undirected graphs.
A list of numeric vectors.
as_adj_list
returns a list of numeric vectors, which include the ids
of neighbor vertices (according to the mode
argument) of all
vertices.
as_adj_edge_list
returns a list of numeric vectors, which include the
ids of adjacent edgs (according to the mode
argument) of all
vertices.
# NOT RUN {
g <- make_ring(10)
as_adj_list(g)
as_adj_edge_list(g)
# }
Run the code above in your browser using DataLab