我有一个看起来像这样的数据框:
df=
REP TRAT ARV DAP
1 1 235 1 15.8
2 1 235 2 NA
3 1 235 3 NA
4 1 235 4 21.0
5 1 235 5 20.0
6 1 235 6 20.2
7 1 236 1 NA
8 1 236 2 22.6
9 1 236 3 15.0
10 1 236 4 NA
数据框远大于此值,并且在“ TRAT”列中具有大量的值
还有另一个看起来像这样的数据框:
df1=
TRAT BLUP_TRAT
1 235 1.09277503
2 236 1.30467662
3 238 -1.71414493
4 239 0.99402122
5 240 0.95463481
6 241 -0.11143062
7 242 -1.29567899
8 244 0.57577892
9 246 2.82027741
10 247 2.56667241
11 251 0.51901395
12 253 -0.27274383
13 254 2.02387065
我要完成的工作是,如果df1中的TRAT等于df中的TRAT,则将df1数据中“ BLUP_TRAT”列上的值复制并将其绑定到df数据。像这样:
REP TRAT ARV DAP BLUP_TRAT
1 1 235 1 15.8 1.09277503
2 1 235 2 NA 1.09277503
3 1 235 3 NA 1.09277503
4 1 235 4 21 1.09277503
5 1 235 5 20 1.09277503
6 1 235 6 20.2 1.09277503
7 1 236 1 NA 1.30467662
8 1 236 2 22.6 1.30467662
9 1 236 3 15 1.30467662
10 1 236 4 NA 1.30467662
有什么想法吗?