我有一个变量age_n。它是数字(浮点数)。 例如,如果我打字 如果age_n> 65,则计数 如果给我77。
那么如果我输入 替换age_n =" 0" if(age_n<" 65") 它说类型不匹配。 我试过把65不带引号但它仍然没有用。
答案 0 :(得分:1)
另一种形式是
recode age_n (0/65=0 "0") (66/150=1 "over 65")
所以你有一个你的要求的假人(从0到65,值变为0,在表中出现" 0"从66到150,值变为1,出现在这个时间& #34;超过65"在表中)。如果您想保持age_n
,
gen age_n2=age_n
并使用age_n2
代替age_n
执行此过程。