全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1114 2
2016-06-04
想把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+没有回答等意外情况
是怎么回事啊~~~
另,有很多变量需要这样操作,有没有更简洁的操作方法,一个一个替换好多啊

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-6-4 17:23:02
把1,2,3,4变成0,1,2,3直接gen anew=a-1不就ok了。如果有缺失值生成,说明你的a里面有缺失值。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-6-4 17:47:33
小小学渣儿007 发表于 2016-6-4 17:23
把1,2,3,4变成0,1,2,3直接gen anew=a-1不就ok了。如果有缺失值生成,说明你的a里面有缺失值。
谢谢谢谢,明白了,你的命令也实验成功,太好用了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群