我有两个数据帧结果和注释如下;
结果
ID
1
3
6
注解
ID/T1581-1996ID、ID/T1481-1995、ID_1、ID_1、ID_2、ID_2、、Ann2、ID_1
1.初级商品-商品-联合国-联合国( a11 )-特别商品-商品-商品( a12 )
2.初级商品-商品- a21 -特别商品-商品价格
3.初级商品- a31 -特别产品-特别产品-日本
4.初级商品-商品- a41 -特别产品-特别产品-商品价格
/T1555.5-1996商业银行的商品- a51 -商品-商品价格
/T1666-1996技术条件下的a61
7.初级商品-联合国-日本-中国-日本-中国-日本-日本-德国-日本
我希望产出如下:
输出
ID
1商品
3.初级商品
6-6
ID在两个表之间是常见的。
任何帮助都将不胜感激。
谢谢
发布于 2020-01-07 03:00:48
您可以使用dplyr中的left_join()
:
> library(dplyr)
> left_join(result, annotation, by = "ID")
ID Score1 Score2 Score3 Ann1 Ann2
1 1 s11 s12 s13 a11 a12
2 3 s21 s22 s23 a31 a32
3 6 s31 s32 s33 a61 a62
https://stackoverflow.com/questions/59621429
复制相似问题