【发布时间】:2021-08-25 01:18:00
【问题描述】:
我想合并两个数据框。一种是带状鸟类的信息。另一个是关于恢复的带状鸟类的信息。如果鸟被恢复(不是所有鸟都被恢复),我想将恢复数据添加到条带数据中。不幸的是,完整的波段编号不包含在波段数据中,仅包含在恢复数据中,因此没有唯一的列可以连接它们。
一个看起来像这样:
| GISBLong | GISBLat | B Flyway | B Month | B Year | Band Prefix Plus |
|---|---|---|---|---|---|
| -85.41667 | 42.41667 | 8 | 5 | 2001 | 12456 |
| -85.41655 | 36.0833 | 9 | 6 | 2003 | 21548 |
另一个是这样的:
| GISBLong | GISBLat | B Flyway | B Month | B Year | Band | R Month | R Year |
|---|---|---|---|---|---|---|---|
| -85.41667 | 42.41667 | 8 | 5 | 2001 | 124565482 | 12 | 2002 |
| -85.41655 | 36.0833 | 9 | 6 | 2003 | 215486256 | 1 | 2004 |
我试过 '''merge'''、'''ifelse'''、'''dplyr-join''' 没有运气。有什么建议?提前致谢!
【问题讨论】:
-
如果您尝试编辑问题,表格会显示为已格式化。并且必须为 OP 这样做。但发布时不显示。
-
表 2 已经在表 1 中。您需要从表 1 中得到什么?
-
如果您创建一个小的可重现示例以及预期的输出,这将更容易提供帮助。阅读how to give a reproducible example。