我现在有很多人的年龄数据,年龄在20到80岁之间,现在想将年龄以十岁为一个年龄段进行统计,20-30岁有多少人,31-40岁有多少人,等等,后续只需要用tab命令即可,但分段不会弄,之前自己想了一个笨办法,20-30岁用数字1表示,以此类推,用replace var1=1 if var1==20,replace var1=1 if var1==21,这样一个命令一个命令的替换,请问下有没有更便捷的办法,将所有的年龄数据快速分段,谢谢了。
|
楼主: xiuzhijun
|
35784
13
[一般统计问题] 求助,有关stata的年龄分段统计 |
|
初中生 19%
-
|
回帖推荐SpencerMeng 发表于8楼 查看完整内容 可以用recode
gen agenew=recode(age,35,40,45,50,55,60,65)类似这样的
age后面的数字是每个组别的取值上线,所以满足了你任性的随便分组。
| ||
|
|
| ||||||||||||||||
| ||
加好友,备注jltj京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


