如何在igraph R中创建自循环?

时间:2015-05-06 02:07:04

标签: r igraph

如何将self loop添加到正在更改Adjacency matrix的{​​{1}}旁边的图表中,是否有在c(i,i)=1 igraph包中执行此操作的功能?

修改:图表创建:

R

可重现示例:

  network=read.csv(file.choose())
  network[,1]=as.character(network[,1]) 
  network[,2]=as.character(network[,2])
  mygraph=graph.data.frame(network,directed=TRUE)
  E(mygraph)$weight=as.numeric(network[,3]) 

我正在寻找一种更快速,更简单的解决方案,可能就是这样做的功能。

1 个答案:

答案 0 :(得分:4)

要为karate示例中的每个顶点添加自循环,只需执行

karate[from=V(karate), to=V(karate)] <- 1

这会给你

enter image description here