开始使用免费开始使用

含缺失值的连接

两个新的 data.table 已加载到您的 R 会话中:heartcardio。每个表都包含您在两项独立研究中发现与心脏病相关的一组微阵列探针*。每个探针测量一个基因的表达水平。同一个基因可由一个或多个探针测量,且有些探针在人类基因组参考序列中没有已知的基因注释。这两项研究使用了不同的微阵列平台,用于测量各基因的探针也不同。您的目标是找出哪些基因在两项研究中都与心脏病呈现出可重复的关联。

* 注意:这些关联是随机生成的,并不代表任何真实的生物学发现或真实数据集。

本练习是课程的一部分

在 R 中使用 data.table 进行数据表连接

查看课程

练习说明

  • 使用 merge() 函数将 cardioheart 进行内连接,并使用合适的参数来覆盖您遇到的任何错误。
  • 从两个 data.table 中移除没有基因注释的探针(即移除 gene 列中含有缺失值的行)。
  • 使用更新后的 data.table 重复进行内连接,得到一个关于基因与心脏病之间可重复关联的 data.table

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Try an inner join
___

# Filter missing values
heart_2 <- ___
cardio_2 <- ___

# Inner join the filtered data.tables
___
编辑并运行代码