R [重复]中的数据处理

问题描述 投票:0回答:1

我有两个数据帧结果注释如下;结果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在两个表之间是公用的任何帮助将不胜感激。谢谢

r
1个回答
0
投票

您可以使用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
© www.soinside.com 2019 - 2024. All rights reserved.