全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1107 6
2011-08-01
类似如下数据,请问如何只保留 每一个样本中 y数值最大的一个
id     y
1     24
1     23
1     21
1     28
2     41
2     38
3     19
3     18
3     25
4     10
4     11

比如,第一个样本只选择29这个,其他的三个删除,请问该如何处理?

谢谢啦!!

二维码

扫码加我 拉你入群

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

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

全部回复
2011-8-1 08:47:44
最笨方法,将不同的ID放在excel表中不同的列,然后排序进行删除!或建立函数进行提取数据
二维码

扫码加我 拉你入群

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

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

2011-8-1 08:47:49
select id,max(y)
from a
group by id
二维码

扫码加我 拉你入群

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

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

2011-8-1 08:48:42
select id,max(y)
from a
group by id
二维码

扫码加我 拉你入群

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

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

2011-8-1 09:39:38
恩,收到,不过有更好的方法了
collapse (max) y, by(id)

对了,你可以申请版主要求100论坛币的奖励,呵呵
二维码

扫码加我 拉你入群

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

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

2011-8-2 09:09:37
呵呵,怎么申请?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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