irgaph顶点命名问题r
irgaph vertex naming problems r
我有一个data.frame
df = data.frame(a=LETTERS[1:5],b=LETTERS[3:7],w=rnorm(5))
我正在尝试将其放入 igraph 中进行网络分析。当我尝试
g2 = add.edges(graph.empty(5), t(as.character(df[,1:2])), weight=df[,3])
Error in as.igraph.vs(graph, edges) : Invalid vertex name(s)
我希望能够使用顶点作为它们的名称,而不是因子的数字转换。最后,我想做进一步的 shortest_path 和 alternative_path 分析。
我是 igraph
的新手,到目前为止还没有找到解决方案。
and am trying yo put it into igraph for network analysis
把它放到图表中,你可以这样做
g <- graph_from_data_frame(df)
plot(g, edge.width=abs(E(g)$w)*2, edge.color=c("black", "red")[(E(g)$w<0)+1L])
我有一个data.frame
df = data.frame(a=LETTERS[1:5],b=LETTERS[3:7],w=rnorm(5))
我正在尝试将其放入 igraph 中进行网络分析。当我尝试
g2 = add.edges(graph.empty(5), t(as.character(df[,1:2])), weight=df[,3])
Error in as.igraph.vs(graph, edges) : Invalid vertex name(s)
我希望能够使用顶点作为它们的名称,而不是因子的数字转换。最后,我想做进一步的 shortest_path 和 alternative_path 分析。
我是 igraph
的新手,到目前为止还没有找到解决方案。
and am trying yo put it into igraph for network analysis
把它放到图表中,你可以这样做
g <- graph_from_data_frame(df)
plot(g, edge.width=abs(E(g)$w)*2, edge.color=c("black", "red")[(E(g)$w<0)+1L])