全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2770 6
2013-07-10
stata众多数据中代码相同数值不同的话如何保留相同代码中数值最大的一个而删除其余这个代码对应的数据呢
二维码

扫码加我 拉你入群

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

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

全部回复
2013-7-10 20:11:28
bysort id: egen newvar=max(oldvar)
二维码

扫码加我 拉你入群

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

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

2013-7-10 20:14:38
看看
二维码

扫码加我 拉你入群

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

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

2013-7-10 21:13:08
夸克之一 发表于 2013-7-10 20:11
bysort id: egen newvar=max(oldvar)
如果许多数据中,有某些数据对应如果有两个代码变量,例如一个是country代表国家,另一个是进口产品代码naics,但是有两个不同的进口数量的话该如何保留最大的那个而删除其余的呢?语句该如何编写
二维码

扫码加我 拉你入群

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

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

2013-7-10 21:42:06
luxun1712 发表于 2013-7-10 21:13
如果许多数据中,有某些数据对应如果有两个代码变量,例如一个是country代表国家,另一个是进口产品代码n ...
我不确定你的话是啥意思,只能试试看

假设  im_cnt im_naics 分别对应国家和产品进口量,你需要保留最大的,是横向比,还是纵向比。如果是纵向比较,我前面提到的办法可以用。如果是横向比就涉及到rowmax

egen im_new=rowmax(im_cnt im_naics)
二维码

扫码加我 拉你入群

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

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

2013-7-10 21:52:10
夸克之一 发表于 2013-7-10 21:42
我不确定你的话是啥意思,只能试试看

假设  im_cnt im_naics 分别对应国家和产品进口量,你需要保留最 ...
正是纵向比,多谢了~
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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