请问如何code:同一户(hhid)中,按age排序,年龄小的为个体A,年龄大的为个体B。
如果个体A的line_f(父亲行号)= 个体B的line(本人行号),则个体A的relation == 3(子女);否则,不作处理。
数据如下:
- clear
- input hhid wave relation idind line line_f line_m line_s age gender
- 211102067 2000 1 211102067003 3 2 1 . 0 1
- 211102067 2000 1 211102067002 2 . . 1 34 1
- 211204072 2000 1 211204072002 2 . . 1 47 1
- 211204072 2000 1 211204072003 3 2 1 6 14 1
- 211208015 2000 1 211208015003 3 1 2 4 26 1
- 211208015 2000 0 211208015001 1 . . 2 53 1
- end
- label var hhid "户号"
- label var relation "与户主关系,0户主 1配偶 2父母 3子女"
- label var idind "本人ID"
- label var line "本人行号"
- label var line_f "父亲行号"
- label var line_m "母亲行号"
- label var line_s "配偶行号"
- label var gender "性别,1男 0女"
PS:手动清理了一部分,奈何数据量大、效率低,前来求教!非常感谢!


雷达卡






京公网安备 11010802022788号







