gen ledu=0
tab edu //edu的取值为1,2,3,4,5,6,7,8,9,10
forvalues i=1/30{
if (edu[`i']!=1){
replace ledu= edu in `i'
}
}
tab ledu //ledu的取值为0,1,2,3,4,5,6,7,8,9,10
请问:1 这个0从何而来?而且0的个数远远多于其他取值的个数,为何?
2 还会出现ledu观察值的个数多于edu观察值的个数,这又是为何?
3 drop if missing(edu) 或 drop if missing(ledu) 放在哪个位置才合适?