開始使用免費開始

分析網路

你將從交易型資料來源開始建構一個網路。交易資料來源 transfers 中的每一列,都代表一筆「付款人到收款人之間的金錢轉帳」。

儘管資料是結構化呈現,但付款人與收款人之間的關係仍不容易掌握。真實世界的資料來源可能包含數十億筆交易,幾乎不可能直接從中擷取關聯與有用洞見。

網路視覺化工具提供了一個強而有力的解法,能讓隱藏在網路中的資訊更容易解讀與理解。

本練習屬於課程

R 的詐欺偵測

檢視課程

練習說明

  • 載入 igraph 函式庫。
  • 先列印 transfers 的前幾列,熟悉資料。
  • 使用 graph_from_data_frame(),從資料框 transfers 建立無向圖 net
  • 繪製網路 net,並將節點標籤設為 "black",字型加粗,字體大小設為 2。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Load the igraph library
library(___)

# Have a look at the data
___(___)

# Create an undirected network from the dataset
net <- ___(___, directed = ___)

# Plot the network with the vertex labels in bold and black
plot(___,
     vertex.label.color = ___,
     vertex.label.font = ___)
編輯並執行程式碼