【发布时间】:2022-02-07 16:28:02
【问题描述】:
表 1:
| Pos | Samples |
|---|---|
| 129 | ERR5678 |
| 460 | ERR7890 |
| 568 | ERR7689 |
表 2:
| Pos | ERR5678 | ERR7890 | ERR7689 |
|---|---|---|---|
| 129 | 67890 | 76879 | 67894 |
| 460 | 56782 | 123478 | 678390 |
| 568 | 78926 | 890765 | 345678 |
结果表
| Pos | Samples | Dp_value |
|---|---|---|
| 129 | ERR5678 | 67890 |
| 460 | ERR7890 | 123478 |
| 568 | ERR7689 | 345678 |
表 1 包含位置列表及其对应样本,另一个表包含每个样本的位置和深度值。使用 R,两个表读入 data.table 然后我使用:df1[(df1$Pos%in%df2%pos),]
它提取了位置。请有人告诉我如何匹配 df2 中的 Pos 和 Samples 以获得结果表。
【问题讨论】:
-
您好!为了获得更好的答案,它有助于提供数据的 dput,以便人们可以在工作中使用可重现的数据集。