楼主: ×晓√
7544 4

[数据管理求助] 如何在组内排序并取得其序号。 [推广有奖]

  • 1关注
  • 1粉丝

已卖:5份资源

本科生

15%

还不是VIP/贵宾

-

威望
0
论坛币
3051 个
通用积分
3.3335
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
8704 点
帖子
59
精华
0
在线时间
56 小时
注册时间
2017-11-3
最后登录
2020-11-25

楼主
×晓√ 发表于 2019-8-26 15:56:37 |AI写论文
20论坛币
样本数据如下,想求得在相同的公司编码内(比如公司编码为2的有5个观测值)对其增长率进行排序(-0.12 0 0 0 0)并获得其排序的序号(比如-0.02的序号为1, 0 0 0 0的序号都为2),谢谢。
input long(mfc year) int firmcode float(netvaluer_1 N)
750001 201302  1      0  2
750005 201302  1      0  2
213001 201302  2      0  5
213002 201302  2      0  5
213003 201302  2      0  5
213006 201302  2  -.012  5
213008 201302  2      0  5
50026 201302  5      0 14
50007 201302  5      0 14
50014 201302  5      0 14
50022 201302  5      0 14
160505 201302  5      0 14
50201 201302  5      0 14
160512 201302  5      0 14
50001 201302  5      0 14
50018 201302  5      0 14
50008 201302  5      0 14
50009 201302  5 -.1887 14
50012 201302  5      0 14
50004 201302  5 -.0086 14
50010 201302  5      0 14
720001 201302  7 -.0954  1
90009 201302 11      0 15
90019 201302 11      0 15
160910 201302 11      0 15
90006 201302 11      0 15
90016 201302 11 -.1059 15
160916 201302 11      0 15
90001 201302 11      0 15
90015 201302 11      0 15
90007 201302 11      0 15
90018 201302 11      0 15
90011 201302 11      0 15
90004 201302 11 -.0127 15
519017 201302 11      0 15
90003 201302 11 -.0157 15
519019 201302 11      0 15
770001 201302 12  -.009  1
400015 201302 14 -.0089  5
400001 201302 14      0  5
400003 201302 14      0  5
400011 201302 14 -.0123  5
400007 201302 14 -.0074  5
580003 201302 16      0  8
580007 201302 16      0  8
580005 201302 16 -.0102  8
580008 201302 16      0  8
580001 201302 16 -.0145  8
580006 201302 16      0  8
580002 201302 16  -.008  8
580009 201302 16      0  8
730001 201302 18      0  2
730002 201302 18      0  2
710002 201302 20      0  2
710001 201302 20  -.011  2
519035 201302 21      0 10
100016 201302 21      0 10
100029 201302 21 -.0084 10
100060 201302 21      0 10
161005 201302 21 -.0074 10
100056 201302 21      0 10
100022 201302 21 -.0125 10
100026 201302 21 -.0121 10
100039 201302 21      0 10
100020 201302 21 -.0116 10
481017 201302 24 -.1035  9
481004 201302 24 -.0078  9
481008 201302 24      0  9
481001 201302 24 -.0357  9
483003 201302 24      0  9
481013 201302 24      0  9
481010 201302 24      0  9
481015 201302 24      0  9
481006 201302 24      0  9
360005 201302 25 -.0083  7
360016 201302 25 -.0866  7
360012 201302 25 -.0111  7
360010 201302 25 -.0112  7
360006 201302 25 -.0093  7
360007 201302 25 -.0146  7
360011 201302 25      0  7
270022 201302 26      0 12
162703 201302 26 -.0112 12
270028 201302 26 -.0951 12
270005 201302 26 -.0155 12
270002 201302 26 -.0074 12
270021 201302 26 -.0834 12
270041 201302 26      0 12
270007 201302 26      0 12
270025 201302 26      0 12
270006 201302 26  -.008 12
270008 201302 26  -.055 12
270001 201302 26      0 12
450003 201302 28 -.0104  7
450002 201302 28  -.008  7
450007 201302 28 -.0112  7
450010 201302 28      0  7
450011 201302 28      0  7
450004 201302 28      0  7
450001 201302 28      0  7
end
[/CODE]


最佳答案

关键词:Input value float Mcode code

沙发
黃河泉 在职认证  发表于 2019-8-26 15:56:38
试试
  1. bys firmcode (netvaluer_1): egen wanted = rank(netvaluer_1), track
复制代码

藤椅
×晓√ 发表于 2019-8-26 16:54:11
老师们有空的话帮我看一下

板凳
×晓√ 发表于 2019-8-26 17:06:57
黃河泉 发表于 2019-8-26 15:56
试试
万分感谢

报纸
Lucilleeee 发表于 2019-11-20 22:51:11
黃河泉 发表于 2019-8-26 15:56
试试
感谢老师!!!以为要用sas才可以做orz 差点崩

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-5 10:17