簡體   English   中英

在igraph中識別R的節點和邊

[英]Identifying nodes and edges in igraph for R

我對R很陌生,並試圖繪制人道主義援助的分布圖,看看我們是否可以識別集群。 數據確實很簡單,由兩列組成,每個受益人的唯一標識符,以及為其提供服務的組的唯一標識符。 每行是一個活動(即,一個受益人,一個提供者)。我們大約有50,000個受益人,大約有6,000個組,我想看看是否可以松散地識別依賴於同一組組的受益人的“集群”。

我覺得我應該能夠在R中使用igraph來做到這一點,因為受益人是節點,共享組創建了一條邊,但是我不確定如何構造該公式。 非常感謝您提供任何幫助。

這是一個入門者:

library(igraph)
# set.seed(3); g <- ba.game(10); write.table(setNames(get.data.frame(g), c("beneficiary", "group")), sep=";", row.names = F)
df <- read.table(sep=";", header=T, text='
"beneficiary";"group"
2;1
3;1
4;3
5;1
6;1
7;3
8;3
9;1
10;1')
g <- graph_from_data_frame(df)
cl <- cluster_walktrap(g)
plot(cl, g)

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM