有两个数据集,现在想合并这两个数据集,变量A是年,变量D是ID,变量B,C 是随便写的,已知可以根据ID来match这两个数据集,但同时还需要满足以下条件:如果变量A是04年ID是2,则和变量H是03年ID是2合并, 如果变量A是05年ID是2,则和变量H是04年ID是2合并, 也就是说变量A的年份要晚变量B的年份一年,请问这个codes应该怎么写啊,谢谢
第一个数据集
A B C D
04 32 6.8 2
05 45 5.9 3
04 66 3.8 7
04 75 8.9 4
05 23 2.6 6
第二个数据集
H I J K
03 21 4.5 2
04 25 5.9 2
04 64 4.7 3
03 77 3.7 3
04 87 5.2 6
03 94 9.1 6
03 16 1.6 7
04 13 8.5 7
04 87 9.4 4
03 46 9.2 4