Skip to contents

Constructor function for edge_vec

Usage

new_edge_vec(
  from = integer(),
  to = integer(),
  ...,
  nodes = data.frame(),
  directed = TRUE
)

Arguments

from

Integer vector of 'from' node indices.

to

Integer vector of 'to' node indices.

...

Named edge attribute fields, already recycled to the number of edges.

nodes

Vector of node data (any vector, including a data frame of node attributes).

directed

A single logical value: is incidence ordered (from -> to) or symmetric?

Value

An edge_vec object.

Examples

new_edge_vec(
  from = c(1L, 2L),
  to = c(2L, 3L),
  nodes = data.frame(label = c("A", "B", "C"))
)
#> <edge_vec[2]>
#> [1] [A]->[B] [B]->[C]