recode function

Recodes an edgelist such that ids go from 1 to n

Recodes an edgelist such that ids go from 1 to n

recode(data, ...) ## S3 method for class 'data.frame' recode(data, ...) ## S3 method for class 'matrix' recode(data, ...)

Arguments

  • data: Edgelist as either a matrix or dataframe with ego and alter
  • ...: Further arguments for the method (ignored)

Returns

A recoded edgelist as a two-column matrix/data.frame depending on the class of data. The output includes an attribute called "recode" which contains a two column data.frame providing a mapping between the previous code and the new code (see the examples)

Details

Required for using most of the package's functions, as ids are used as a reference for accessing elements in adjacency matrices.

Examples

# Simple example ------------------------------------------------------------ edgelist <- cbind(c(1,1,3,6),c(4,3,200,1)) edgelist recoded_edgelist <- recode(edgelist) recoded_edgelist # Retrieving the "recode" attribute attr(recoded_edgelist, "recode")

See Also

edgelist_to_adjmat

Author(s)

George G. Vega Yon