比较 2 个图中的节点 igraph R

Compare nodes in 2 graphs igraph R

我在 RSudio 中使用 igraph 并且有 2 个有向加权图(A 和 B),我只想找到共享节点列表(如果存在)。

即V(A) 结合 V(B)

A: 117->55  119->55  119->119 119->127 55 ->117 55 ->119 59 ->119 123->23  23 ->119 127->123 127->119 127->127 127->89 

B: 21 ->55  51 ->119 117->53  117->119 119->53  119->127 119->119 119->80  55 ->119 123->21  127->123 127->119 53 ->117

我发现 but the docs for isomorphic.vf2 对我来说太不透明了,所以我没有在 R

中找到等效的程序

我试过了,

intersect(V(A), V(B))

但只要得到,

[1] 1 2 3 4 5 6 7 8

我期待共享节点标签集。

我想你可以尝试 names,例如,

intersect(names(V(A)),names(V(B)))

V(graph.intersection(A, B, keep.all.vertices = FALSE))