请问大家:我现正在使用“中国家庭动态跟踪调查”的数据。但其中遇到的问题是: 变量fc1_9(主要职业)填写的是职业编码,诸如1.0.106,1.0.102,1.0.103等职业编码(和人口普查的职业编码类似,但和人口普查不同的其编码带有“.”)。我试着按人口普查的方法根据其职业编码将其合并成了十大职业,但未成功。我用的具体命令为:
*******根据fc1_9主要职业的职业编码生成一八大类的职业
gen zhiye8=0
replace zhiye8=1 if fc1_9>=1.0.101 & fc1_9<=1.9.193
replace zhiye8=2 if fc1_9>=2.1.201 & fc1_9<=2.1.220
replace zhiye8=3 if fc1_9>=3.1.301 & fc1_9<=3.3.381
replace zhiye8=4 if fc1_9>=4.1.401 & fc1_9<=4.1.413
replace zhiye8=5 if fc1_9>=5.1.501 & fc1_9<=5.3.540
replace zhiye8=6 if fc1_9>=6.1.601 & fc1_9<=6.5.626
replace zhiye8=7 if fc1_9>=7.1.701 & fc1_9<=7.1.739
replace zhiye8=8 if fc1_9>=8.1.811 & fc1_9<=9.1.909
垦请各位高手指教。


雷达卡




京公网安备 11010802022788号







