我有两个数据帧结果和注释如下;结果ID Score1 Score2 Score31 s11 s12 s133 s21 s22 s236 s31 s32 s33注解ID ID Ann1 Ann2]1 a11 a122个a213 a31 a324 a41 a425 a51 a526 a61 a627 a71 a72我想要输出如下:输出ID得分1得分2得分3 Ann1 Ann21 s11 s12 s13 s13 a113 s21 s22 s23 s23 a31 a316 s31 s32 s33 s33 a61 a61ID在两个表之间是公用的任何帮助将不胜感激。谢谢
您可以使用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