Learn R Programming

network (version 1.19.0)

valid.eids: Get the ids of all the edges that are valid in a network

Description

Returns a vector of valid edge ids (corresponding to non-NULL edges) for a network that may have some deleted edges.

Usage

valid.eids(x, ...)

# S3 method for network valid.eids(x, ...)

Value

a vector of integer ids corresponding to the non-null edges in x

Arguments

x

a network object, possibly with some deleted edges.

...

additional arguments to methods.

Author

skyebend

Details

The edge ids used in the network package are positional indices on the internal "mel" list. When edges are removed using delete.edges NULL elements are left on the list. The function valid.eids returns the ids of all the valid (non-null) edge ids for its network argument.

See Also

See also delete.edges

Examples

Run this code

net<-network.initialize(100)
add.edges(net,1:99,2:100)
delete.edges(net,eid=5:95)
# get the ids of the non-deleted edges
valid.eids(net)

Run the code above in your browser using DataLab