全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1682 3
2018-11-10
悬赏 200 个论坛币 已解决
有这么一份数据,我想对这份数据进行分组A2变量变量对A1进行分组,具体要求是这样,红色字体(包括空格)是一组,就是200700数据以前的所有数据为第一组,200700到217339为第二组,之后空格代表的缺失值一直到最后为第三组。
希望有大神浏览到之后给编个简单的stata程序,只要程序可以,必有厚报
工作簿2.xlsx
大小:(23.22 KB)

 马上下载


最佳答案

无情兽 查看完整内容

replace B=B[_n-1] if B==. gen groupid=. replace groupid=1 if B200700 & B
二维码

扫码加我 拉你入群

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

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

全部回复
2018-11-10 15:29:19
replace B=B[_n-1] if B==.
gen groupid=.
replace groupid=1 if B<200700
replace groupid=2 if B>200700 & B<=217339
replace groupid=3 if groupid==.
二维码

扫码加我 拉你入群

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

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

2018-11-10 18:41:32
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html

二维码

扫码加我 拉你入群

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

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

2018-11-11 10:45:34
无情兽 发表于 2018-11-10 17:04
replace B=B[_n-1] if B==.
gen groupid=.
replace groupid=1 if B200700 & B
虽然没达到理想状态,但还是谢谢您了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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