開始使用免費開始

什麼造就「重要的商品」?

現在我們已經擬定了「重要商品」的可行定義,接著來看看這些商品是否具備某些可能相關的特性。其中一組可能的配對是 salesrank.fromsalesrank.to。我們可以詢問:重要商品的銷售排名是否傾向高於下游被購買的商品?我們會先篩出重要的節點,將其與最初的資料框合併,接著使用 dplyr 套件建立一個新的資料框。然後我們會建立一個新圖,若從高排名(1、2、3)到低排名(20、21、22)則將邊設為藍色;反之則為紅色。若排名與下游購買行為相關,我們會看到大多是藍色連結;若沒有關係,紅藍兩色會大致各半。

資料集 ip_df 包含與重要商品相關的資訊。

本練習屬於課程

案例研究:R 的網路分析

檢視課程

動手互動練習

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

# Select the from and to columns from ip_df
ip_df_from_to <- ip_df[c(___,___)]

# Create a directed graph from the data frame
ip_g <- graph_from_data_frame(___, directed = ___)

# Set the edge color. If salesrank.from is less than or 
# equal to salesrank.to then blue else red.
edge_color <- ifelse(
  ip_df$___ <= ip_df$___, 
  yes = ___, 
  no = ___
)
編輯並執行程式碼