若楼主的数据在stata中是
household member1 age1 member2 age2......
的结构
那么
gen number=1 if age1>18 & age1<50
replace number=number+1 if age2>18 & age2<50
replace number=number+1 if age3>18 & age3<50
replace number=number+1 if age4>18 & age4<50
replace number=number+1 if age5>18 & age5<50
replace number=number+1 if age6>18 & age6<50
replace number=number+1 if age7>18 & age7<50
replace number=number+1 if age8>18 & age8<50
.
.
.
.
以上,age 要看最长的的家庭成员有多少就写到多少
就可以得到18-50的人了,不包括18和50,要包括的话多加等号就可以了


雷达卡



京公网安备 11010802022788号







