全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1733 1
2014-06-05
标题可能没说清楚。。。如图:
QQ图片20140605202657.jpg
我的数据要求:在每一个code下,age的分段应该是1-2、2-3、3-4、4-5年、5年以上。但是比如当code为2时,出现了“3年以上”,请问有没有系统的办法,在每一个code下把“3年以上”(如果有的话)纵向拆分为3-4年、4-5年、5年以上(score值不变)?



谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-6-7 06:34:13
用面板数据的命令可以解决。
1. 先把code和age转成数值变量,否则reshape命令执行不了。
2. reshape wide score, i(code) j(age)
3. 再生成新的变量3-4,4-5,5以上=3以上。
4. reshape long score, i(code) j(age), 转回原来的格式。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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