如何在 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
我有一个小型网络 "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