如何在 igraph 中获取图形的数字 ID?

How to get the numeric id of an graph in igraph?

我有一个小型网络 "g",我想知道与该图的每条边关联的数字 ID,我该怎么做?

g<-graph_from_literal(A---B,B----C,E--F,G---H,D--H)

假设每条边都有一个数字ID,在这种情况下,A=1,B=2,C=3,E=4,F=5,G=6,H=7,D=8

而且很容易知道原因是一个小网络,但是,在大网络的情况下,具体如何知道每条边或一对节点的数字id?

从名称中获取顶点 ID:

> which(V(g)$name == "C")
[1] 3

从边缘的端点获取边缘 ID:

> get.edge.ids(g, c("B", "C"))
[1] 2