全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1415 2
2014-07-27
悬赏 10 个论坛币 未解决
求助各位,请问这个筛选数据的需求如何实现,数据如下:
公司代码年份数值

12

1997

125

12

1997

437

12

1997

5987

12

1997

542

12

1997

247

12

1997

259

12

1997

846

12

1998

。。。

12

1998

12

1998

12

1998

12

1998

12

1998

12

1998

12

1998

12

1999

12

1999

12

1999

12

。。。

135

1997

8556



每个公司八年数据,每年七八个值,请问,如何可以将每个公司的每年的七八个左右数据排出大小之后筛选出大的五个数据,成为新的一列?stata,excel,spss之类的都可以,谢谢。




二维码

扫码加我 拉你入群

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

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

全部回复
2014-7-27 19:58:34
sort year value
by year: gen x=_n
keep if x<=5
二维码

扫码加我 拉你入群

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

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

2014-7-27 20:00:11
生成新的一列的话会有缺失值:
gen value5=value if x<=5
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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