gpt4 book ai didi

r - igraph read.graph 添加一个顶点

转载 作者:行者123 更新时间:2023-12-05 01:17:05 24 4
gpt4 key购买 nike

当我运行这个简单的例子时,igraph 添加了一个顶点,我的顶点从 2 而不是 1 开始

# very very simple graph (1-2-3)
edges <- rbind(c(1,2), c(2,3))

write.table(edges, file="edgetest.txt", sep=" ", quote=F, row.names=F, col.names = F)
g <- simplify(read.graph(file="edgetest.txt", format="edgelist", directed=F))
plot(g)

这是运行示例后的样子

enter image description here

有人知道为什么会这样吗?这是可以的还是我错过了什么

最佳答案

read.edgelist()需要一个文本文件,其中顶点 id 从零开始。如果要将矩阵中的边列表写入文件,请减去 1:

write.table(edges-1, file="edgetest.txt", sep=" ", 
quote=F, row.names=F, col.names = F)

关于r - igraph read.graph 添加一个顶点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13463055/

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