R 警告消息,断开连接的图形的巨型组件本身已断开连接

R 警告消息,断开连接的图形的巨型组件本身已断开连接,r,compiler-errors,R,Compiler Errors,我在这里有点困惑,我使用下面的代码提取了一个断开连接图的巨大组件 function(graph) { cl <- clusters(graph) induced.subgraph(graph, which(cl$membership == which.max(cl$csize))) } 函数(图形){ cl我刚刚收到这个警告,我注意到这是因为我的图是有方向的,所以一些路径只能沿着一个方向走,一些节点与另一个方向“断开” test <- data.frame(source=c

我在这里有点困惑,我使用下面的代码提取了一个断开连接图的巨大组件

function(graph) {
  cl <- clusters(graph)
  induced.subgraph(graph, which(cl$membership == which.max(cl$csize)))
}
函数(图形){

cl我刚刚收到这个警告,我注意到这是因为我的图是有方向的,所以一些路径只能沿着一个方向走,一些节点与另一个方向“断开”

test <- data.frame(source=c('a', 'a'), target=c('b', 'c'), stringsAsFactors=FALSE)
g <- igraph::graph_from_data_frame(test, directed=TRUE)
igraph::closeness(g)

        a         b         c 
0.5000000 0.1666667 0.1666667 
Warning message:
In igraph::closeness(g) :
  At centrality.c:2784 :closeness centrality is not well-defined for disconnected graphs

test您的代码并不含糊,但您的问题是。我尝试了大量随机生成的图形,但从未遇到过此问题。请尝试给出一个展示此行为的示例。
test <- data.frame(source=c('a', 'a'), target=c('b', 'c'), stringsAsFactors=FALSE)
g <- igraph::graph_from_data_frame(test, directed=TRUE)
igraph::closeness(g)

        a         b         c 
0.5000000 0.1666667 0.1666667 
Warning message:
In igraph::closeness(g) :
  At centrality.c:2784 :closeness centrality is not well-defined for disconnected graphs