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)]
我使用 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)]