check.dpl.edges: Check (and count) duplicated edges

Description Usage Arguments Details Value Author(s) See Also Examples

View source: R/math.R

Description

Looks for duplicated edges and reports the number of instances of them.

Usage

1
check.dpl.edges(edges, undirected = FALSE, order.edgelist = TRUE)

Arguments

edges

A matrix or data frame structured as a list of edges

undirected

Declares if the net is directed or not (does de difference)

order.edgelist

Whether to sort the resulting matrix or not

Details

check.dpl.edges looks for duplicated edges reporting duplicates and counting how many times each edge is duplicated.

For every group of duplicated edges only one will be accounted to report number of instances (which will be recognized with a value higher than 2 in the reps column), the other ones will be assigned an NA at the reps value.

Value

A three column data.frame with colnames “source”, “target” “reps”.

Author(s)

George Vega Yon

See Also

Other manipulation: switch.edges()

Examples

1
2
3
4
5
  # An edgelist with duplicated dyads
  relations <- cbind(c(1,1,3,3,4,2,5,6), c(2,3,1,1,2,4,1,1))
  
  # Checking duplicated edges (undirected graph)
  check.dpl.edges(edges=relations, undirected=TRUE)

gvegayon/rgexf documentation built on Oct. 25, 2021, 4:21 p.m.