scanList2igraph: Convert scanList 3D array into 'igraph' object (with 'attrs')

Description Usage Arguments Value Examples

View source: R/scanList_matList_conversion.R

Description

To back-transform an igraphSN object into a scanList object, users can use igraph2scanList(), wrapper to igraph2array() that handles attributes list attrs

Usage

1
scanList2igraph(scan.list)

Arguments

scan.list

a 3 dimensional array representing adjacency matrices (first 2 dimensions) throughout the different scans (3rd dimension)

Value

an igraphSN object:

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
set.seed(42)
n <- 5L
samp.effort <- 100L

# Adjacency matrix import
## random directed adjacency matrix
Adj <- sample(1:samp.effort,n * n) |>
  matrix(nrow = 5,dimnames = list(letters[1:n],letters[1:n]))
Adj[lower.tri(Adj,diag = TRUE)] <- 0L
Adj

sL <- simunet(Adj,samp.effort,"upper",10)
G <- sL |> scanList2igraph()
G
G |> igraph2scanList()
G |> igraph2scanList(format = "scanList")
identical(G |> igraph2scanList(format = "scanList"),sL)

R-KenK/SimuNet documentation built on Oct. 22, 2021, 1:27 a.m.