我有两个数据集,第一个数据集(简化如下,表1)包含了国家、年份、变量1和变量2;第二个数据集(简化如下,表2 )包含了相同的国家、更多的年份、变量3和变量4.
那么,如何实现命令,可以在第一个数据集中新增两列,把右边的数据中相同国家、相同年份的变量3、变量4分别给给取到数据集中? 使用replace+if命令,只能识别同行相匹配的内容,因此无法满足功能。
恳请大神不吝赐教!
把数据简化如下表:
| Country | year | Var1 | Var2 |
| Austrlia | 2002
| 2.2 | 4.5 |
| Korea | 2004 | 2.3 | 5.6 |
(表1)
| Country | Year | Var3 | Var4 |
| Austrlia | 2002 | 6.5 | 8.2 |
| Korea | 2002 | 3.7 | 4.9 |
| ... | ... | ... | .. |
| Austrlia | 2004 | 4.5 | 6.5 |
| Korea | 2004 | 4.7 | 3.5
|
(表2)
最后希望能得出的效果是
| Country | year | Var1 | Var2 |
| Austrlia | 2002
| 2.2 | 4.5 |
| Korea | 2004 | 2.3 | 5.6 |