开始使用免费开始使用

什么才是重要产品?

既然我们已经给出"重要产品"的工作定义,接下来看看它们是否具有可能相关的属性。一个候选配对是 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 = ___
)
编辑并运行代码