r - 如何在 Closeness Centrality igraph 输出中找到最大值的名称

r - How to find name of Max vlaue in Closeness Centrality igraph output

我使用 R 中的 igraph 包处理图表。我用 igraph 方法得到 Closeness Centrality,我想在 Closeness with name.

中找到最大值
library(igraph)
# Create of Graph Matrix for Test Closeness Centrality
g <- read.table(text="A B 
     1 2
     2 3
     3 4
     4 5", header=TRUE)
gadj <- get.adjacency(graph.edgelist(as.matrix(g), directed=FALSE))
igObject <- graph.adjacency(gadj) # convert adjacency matrix to igraph object
gCloseness <- closeness(igObject) # Assign Closeness to Variable for print

当我使用 max() 时,我得到 Closeness 的最大值,当使用 names() 时返回 NULL。

> max(gCloseness)
  [1] 0.1666667

其他:

> names(max(gCloseness))
  NULL

尝试V(igObject)[which.max(gCloseness)]