| uncombine_network {tergm} | R Documentation |
Given a network created by combine_networks(), uncombine_network() returns a list of networks,
preserving attributes that can be preserved.
uncombine_network(
nw,
ignore.nattr = c("bipartite", "directed", "hyper", "loops", "mnext", "multiple", "n",
".subnetcache"),
ignore.vattr = c(),
ignore.eattr = c(),
split.vattr = ".NetworkID",
names.vattr = NULL
)
nw |
a |
ignore.nattr, ignore.vattr, ignore.eattr |
network, vertex, and edge attributes not to be processed as described below. |
split.vattr |
name of the vertex attribute on which to split. |
names.vattr |
optional name of the vertex attribute to use as network names in the output list. |
a list of network::networks containing subgraphs on split.vattr. In particular,
their basic properties (directedness and bipartednes) are the same as those of the input network;
vertex attributes are split;
edge attributes are assigned to their respective edges in the returned networks.
If split.vattr is a vector, only the first element is used and it's "popped".
data(samplk) o1 <- combine_networks(list(samplk1, samplk2, samplk3)) image(as.matrix(o1)) ol <- uncombine_network(o1)