The same operation as remove_ties(), with one extra guarantee: the
network must already be directed, so a from/to pair names one arc and
not both orientations. Removing an arc from an undirected network raises a
condition of class dynet_needs_directed.
Usage
remove_arcs(
dn,
ties = NULL,
from = NULL,
to = NULL,
start = NULL,
end = NULL,
session = NULL
)Arguments
- dn
A temporal network from
dynet().- ties
Which ties to remove: a condition on the spell table, evaluated the way
subset()evaluates one –duration > 2,course == "g1"– over the columnsas.data.frame(dn)returns, tie attributes included; or integer positions or a logical mask over that table.- from, to, start, end, session
Optional selectors combined by conjunction.
startandendmatch a spell's own boundary, compared with the package's magnitude-relative time tolerance rather than exactly, so a selector written0.3still matches a spell that accumulated as0.1 + 0.1 + 0.1. Whentiesis supplied, these selectors must be omitted. On undirected networksfromandtomust be supplied together and their order is ignored.
See also
remove_ties(), which does not require a directed network.
Examples
dn <- dynet(data.frame(
from = c("A", "B"), to = c("B", "C"),
start = c(0, 1), end = c(1, 2)
))
remove_arcs(dn, ties = 1)
#> # Temporal network (interval format, directed) | a cograph netobject
#> # 3 vertices | 1 edge spells | 1 distinct pairs
#> # observed from 1 to 2 step, binned every 1
#>
#> from to start end duration weight
#> B C 1 2 1 1