igraph (version 1.0.0)

as_adj_list: Adjacency lists

Description

Create adjacency lists from a graph, either for adjacent edges or for neighboring vertices

Usage

as_adj_list(graph, mode = c("all", "out", "in", "total"))

as_adj_edge_list(graph, mode = c("all", "out", "in", "total"))

Arguments

graph
The input graph.
mode
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 i

Value

  • A list of numeric vectors.

Details

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.

See Also

as_edgelist, as_adj

Examples

Run this code
g <- make_ring(10)
as_adj_list(g)
as_adj_edge_list(g)

Run the code above in your browser using DataLab