【问题标题】:Calculate number of common neighbors in igraph R计算igraph R中的公共邻居数
【发布时间】:2015-03-09 22:01:20
【问题描述】:

谁能帮我找到使用 igraph R 的两个顶点的公共邻居的数量。

我尝试使用以下命令获取此信息,但它返回 list()

intersect(neighborhood(graph=TD1,order=1,nodes=714),neighborhood(graph=TD1,order=1,nodes=4211))

>>>> list()

谢谢

安娜

【问题讨论】:

标签: r igraph


【解决方案1】:

neighborhood() 返回一个整数向量列表,每个源节点对应一个您传入的源节点。由于您只有一个源节点,因此您必须提取neighborhood() 返回的列表的第一个元素,然后再将它们传递给intersect():

intersect(
    neighborhood(graph=TD1, order=1, nodes=714)[[1]],
    neighborhood(graph=TD1, order=1, nodes=4211)[[1]]
)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多