【发布时间】:2016-08-10 12:45:14
【问题描述】:
我有两张桌子:
一个(表1)包含捕获鸟类的环号以及与该环相关的所有信息(形态特征、日期、位置等)。另一个(table2)有来自不同活动的所有环号,我已经搜索并修剪了两者之间的重复项。
因为有分配的环 (>600),所以从一个列表逐个转到另一个列表并将整行信息复制粘贴到新表中会很耗时。
我希望能够从 table1 中的 Ring 列中提取与 table2 中环的值相对应的所有行,并获得一个仅包含提取值的新表。
我尝试为其中一个环编码,但它不起作用newtbl<-as.data.frame(table1[table1$ring==L45523,]只是想看看它是否会直接在 table1 上按环号选择。
应该有办法从table2中拉出环号列表,只选择table1中的。
希望这是可能的。提前谢谢!
【问题讨论】:
-
如果您可以使您的帖子可复制,那将非常有用:请参阅此处以获取说明stackoverflow.com/help/mcve
-
更具体地说,您可以发布(部分)数据,例如发布
dput(head(table1, 10))和dput(head(table2, 10))的输出,最好将行数和选定列数调整到最小但仍然有用的值 -
抱歉,下次我会更正!感谢您的关注和参考。