全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4436 3
2016-06-14
stata同一个dta中如何把不同行但互补的数据合并到同一行?
谢谢各位大神,么么哒!
请看附件图片,图中共2行,希望合并为一行。
附件列表
微信截图_20160614223023.png

原图尺寸 4.53 KB

微信截图_20160614223023.png

二维码

扫码加我 拉你入群

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

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

全部回复
2016-6-14 22:42:04
by...: replace ...=... if ...==.
再用duplicates
二维码

扫码加我 拉你入群

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

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

2016-6-14 22:43:58
ghzstudio 发表于 2016-6-14 22:42
by...: replace ...=... if ...==.
再用duplicates
小妹谢谢哥!具体如何操作?
二维码

扫码加我 拉你入群

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

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

2017-3-8 21:20:28
也遇到了类似的问题,但是楼上那个利用by进行的命令实在是操作不出来,自己按照笨办法写了一个,希望可以帮到楼主

*假设第一列变量名成为var1、第三列变量名称为var2、倒数第一列变量名成为var3
preserve
drop if var2==.   // 做完这一步后再把倒数第1列与倒数第2列drop
*保存数据*                                        
restore       
preserve
drop if var3==.   // 做完这一步后再把第3列到第10列drop
*再次保存*
*最后利用merge命令对两个数据进行合并*


二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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