使用igraph导入加权边缘列表

use*_*765 11 python r igraph edge-list

我有以下txt文件表示边缘列表格式的网络.

前两列代表通常的:哪个节点连接到哪个其他节点

第三列表示权重,表示每个节点与另一个节点联系的次数.

我搜索了igraph文档,但没有提到在导入标准文件格式(如txt)时如何包含权重参数.

可以从这里访问该文件,这是我一直在使用的代码:

read.graph("Irvine/OClinks_w.txt", format="edgelist")
Run Code Online (Sandbox Code Playgroud)

此代码将第三列视为除权重之外的其他内容.

有谁知道解决方案?

use*_*1_G 11

以下是否会引起太多烦恼?

g <- read.table("Irvine/OClinks_w.txt")
g <- graph.data.frame(g)
Run Code Online (Sandbox Code Playgroud)

如果它直接来自您可以使用的文件

g<-read.graph("Irvine/OClinks_w.txt",format="ncol")
E(g)$weight
Run Code Online (Sandbox Code Playgroud)