1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
|
# as.directed() deprecation
Code
is_directed(as.directed(g, mode = "mutual"))
Condition
Warning:
`as.directed()` was deprecated in igraph 2.1.0.
i Please use `as_directed()` instead.
Output
[1] TRUE
# as.undirected() deprecation
Code
is_directed(as.undirected(g, mode = "collapse"))
Condition
Warning:
`as.undirected()` was deprecated in igraph 2.1.0.
i Please use `as_undirected()` instead.
Output
[1] FALSE
# as_adjacency_matrix() errors well -- sparse
Code
as_adjacency_matrix(g, attr = "bla")
Condition
Error in `as_adjacency_matrix()`:
! No such edge attribute
---
Code
as_adjacency_matrix(g, attr = "bla")
Condition
Error in `as_adjacency_matrix()`:
! Matrices must be either numeric or logical, and the edge attribute is not
# as_adjacency_matrix() errors well -- dense
Code
as_adjacency_matrix(g, attr = "bla", sparse = FALSE)
Condition
Error in `as_adjacency_matrix()`:
! No such edge attribute
---
Code
as_adjacency_matrix(g, attr = "bla", sparse = FALSE)
Condition
Error in `as_adjacency_matrix()`:
! Matrices must be either numeric or logical, and the edge attribute is not
# as_long_data_frame() works correctly with and without names
Code
ring <- make_ring(3)
as_long_data_frame(ring)
Output
from to
1 1 2
2 2 3
3 1 3
Code
V(ring)$name <- letters[1:3]
as_long_data_frame(ring)
Output
from to from_name to_name
1 1 2 a b
2 2 3 b c
3 1 3 a c
Code
V(ring)$score <- LETTERS[1:3]
as_long_data_frame(ring)
Output
from to from_name from_score to_name to_score
1 1 2 a A b B
2 2 3 b B c C
3 1 3 a A c C
Code
E(ring)$info <- 3:1
as_long_data_frame(ring)
Output
from to info from_name from_score to_name to_score
1 1 2 3 a A b B
2 2 3 2 b B c C
3 1 3 1 a A c C
# graph_from_edgelist errors for NAs
Code
graph_from_edgelist(A)
Condition
Error in `graph_from_edgelist()`:
! Cannot create a graph object because the edgelist contains NAs.
|