我想用STATA实现《国民经济行业分类代码》的转换。以1998年的数据为例,当年的企业数据是以1994年版的《国民经济行业分类代码》进行分类的。我需要将它们转换成2002版代码。这两个版本的代码并不能完全一一对应,所以生成了一个调整码。部分分类码对应关系如下:
| cic_adj | cic2002 | cic1994 |
| 1310 | 1310 | 1312 |
| 1310 | 1310 | 1311 |
| 1320 | 1320 | 1314 |
| 1320 | 1320 | 1315 |
| 1320 | 1320 | 1319 |
现在有的1998年的工业企业数据如下表
| cic |
| 2720 |
| 2570 |
| 3442 |
| 0610 |
| 4041 |
| 3170 |
| 4430 |
| 1319 |
| 2651 |
我希望STATA做如下操作:如果第二个表格中的cic出现了和第一个表格中的cic1994一样的分类码,将该cic分类码替换为与cic1994同一行的cic_adj。
分类码的对应关系和未经调整的分类码是存储在不同的数据表中的。我不知道要怎么写代码才能实现上面的操作。