全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6559 3
2017-09-28
求助,如何按照Symbol year id projectrank排序后,仅保留Symbol year id相同但projectrank最大的一行?
如下为部分数据:
如现为
1 2012 3  1
1 2012 3  2
1 2012 3  3
1 2012 3  4
1 2012 5  1
1 2012 5  2
1 2012 5  3
1 2012 6  1
1 2012 6  2
1 2012 6  3
1 2012 6  4
1 2012 6  5
1 2012 6  6
1 2012 6  7
1 2012 6  8
希望保留的是
1 2012 3  4
1 2012 5  3
1 2012 6  8

----------------------- copy starting from the next line -----------------------
复制代码

------------------ copy up to and including the previous line ------------------


二维码

扫码加我 拉你入群

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

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

全部回复
2017-9-28 17:14:22
试试
复制代码
二维码

扫码加我 拉你入群

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

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

2017-9-28 21:28:53
黃河泉 发表于 2017-9-28 17:14
试试
解决了!谢谢您!
二维码

扫码加我 拉你入群

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

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

2017-10-10 10:32:23
黃河泉 发表于 2017-9-28 17:14
试试
您好,再次求您帮助,数据格式转换,想把现在的id变量设为变量名,max转换成变量id1-id9的数据。

当前格式如下:
----------------------- copy starting from the next line -----------------------
* Example generated by -dataex-. To install: ssc install dataex
clear
input long Symbol float(year id max)
1 2008 3  1
1 2008 5  3
1 2008 6  1
1 2008 7  2
1 2009 6  6
1 2009 7  4
1 2010 1  7
1 2010 3  8
1 2010 5 23
1 2010 6 18
1 2010 7  9
1 2010 9  3
1 2011 1 10
1 2011 3 14
1 2011 5 15
end
复制代码

------------------ copy up to and including the previous line ------------------

希望变成:
Symbol year id1 id2 id3 id4 id5 id6 id7 id8 id9
1 2008 . . 1 . 3 1 2 . .
1 2009 . . . . . 6 4 . .
1 2010 7 . 8 . 23 18  9 . 3
1 2011 10 . 14 . 15 . . . .
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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