想把a变量的4个评级1,2,3,4变成0,1,2,3
使用了
gen anew=0 if a==1
replace anew=1 if a==2
replace anew=2 if a==3
replace anew=3 if a==4
replace替换的样本量和预期的一样,可是gen的结果是(21809 missing values generated),这个21809怎么理解啊,既不是==1的样本量,也不是1+2+3+4,也不是1+2+3+4+没有回答等意外情况
是怎么回事啊~~~
另,有很多变量需要这样操作,有没有更简洁的操作方法,一个一个替换好多啊