gpt4 book ai didi

r - 如何使用 igraph 和 R 找到顶点的边?

转载 作者:行者123 更新时间:2023-12-03 10:39:38 27 4
gpt4 key购买 nike

假设我有这个示例图,我想找到连接到顶点“a”的边

 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)

我可以很容易地找到一个顶点:
 V(g)[V(g)$name == 'a' ]

但我需要引用连接到顶点“a”的所有边。

最佳答案

请参阅 igraph iterators 上的文档;特别是 from() 和 to() 函数。

在您的示例中,“a”是 V(g)[0],因此要查找连接到“a”的所有边:

E(g) [ from(0) ]

结果:
[0] b -- a
[1] c -- a
[2] d -- a

关于r - 如何使用 igraph 和 R 找到顶点的边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3305669/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com