Learn R Programming

enaR (version 2.9.1)

netOrder: Reorder Nodes in a Network in enaR

Description

Reorders nodes in a network either through a user defined node order vector or by default places the non-living nodes to the end of the node vector, minimizing the order change for other nodes.

Usage

netOrder(x,order)

Arguments

x
A network object. This includes all weighted flows into and out of each node.
order
An integer vector of length N, where N is number of nodes in x, specifying the new order of the nodes (by default order = 0, which indicates moving non-living nodes to the end)

Value

Returns a network object with nodes ordered as per the node order vector or without the node order vector, by default moves the non-living nodes to the end of the node vector, minimizing the order change for other nodes.

See Also

enaTroAgg

Examples

Run this code
data(troModels)
new.network <- netOrder(troModels[[6]],c(1,3,2,5,4))
# new.network is the required rearranged network with nodes in the desired order.

Run the code above in your browser using DataLab