Dire che ho questo grafico esempio, voglio trovare i bordi collegati al vertice 'a'Come trovo i bordi di un vertice usando igraph e R?
d <- data.frame(p1=c('a', 'a', 'a', 'b', 'b', 'b', 'c', 'c', 'd'),
p2=c('b', 'c', 'd', 'c', 'd', 'e', 'd', 'e', 'e'))
library(igraph)
g <- graph.data.frame(d, directed=FALSE)
print(g, e=TRUE, v=TRUE)
posso facilmente trovare un vertice:
V(g)[V(g)$name == 'a' ]
ma ho bisogno di fare riferimento a tutti i bordi collegato al vertice 'a'.
Nota per gli utenti Python-IGRAPH: Equivalente a questa soluzione è quella di utilizzare [selezionare] (http EdgeSeq: // IGRAPH .org/python/doc/igraph.EdgeSeq-class.html # select), ma attualmente è bacata come menzionato in questa [segnalazione di bug] (https://github.com/igraph/python-igraph/issues/30). La soluzione suggerita per ottenere gli ID del vertice X è usare 'g.es [g.incident (x)]'. – JeeYem