楼主: lionheartyan
20193 6

[数据管理求助] 请问,如何用stata进行分组排序? [推广有奖]

  • 0关注
  • 1粉丝

硕士生

51%

还不是VIP/贵宾

-

威望
0
论坛币
11 个
通用积分
3.0000
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
129 点
帖子
68
精华
0
在线时间
185 小时
注册时间
2010-12-13
最后登录
2025-3-6

楼主
lionheartyan 发表于 2015-11-24 05:36:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
比如我有如下数据

QQ图片20151124053822.png


我想将数据根据var1进行分组并排序,将两个10,3个20,2个30和1个40分别分成4个组,然后按照大小排序这样2个10就被排为1,3个20被排为2。。。请问这样该如何实现呢?谢谢

二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 如何用 如何实现 VaR 如何

沙发
j610f2012 在职认证  发表于 2015-11-24 10:06:10
sort var1 var2

藤椅
lionheartyan 发表于 2015-11-24 17:14:23
有谁知道吗?

板凳
arlionn 在职认证  发表于 2015-11-25 10:29:28
  1. clear
  2. input v
  3.   10
  4.   20
  5.   30
  6.   40
  7.   10
  8.   20
  9.   20
  10.   30
  11. end

  12. sort v
  13. egen vtag = tag(v)
  14. gen  drank= sum(vtag)
  15. list
复制代码
Results:
vvtagdrank
1011
1001
2012
2002
2002
3013
3003
4014



     Stata现场培训-初级班【四天,北京】http://www.peixun.net/view/307_detail.html

     Stata现场培训-高级班【四天,北京】http://www.peixun.net/view/308_detail.html






报纸
raymondxiang 发表于 2015-11-26 21:22:31 来自手机
直接sort你数据后面的rank变量不就好了吗?

地板
阿璇2016 发表于 2019-6-6 15:00:22
请问,tag这,不能分组,如果我想要分组,求这个排序呢,谢谢

7
Orlandar 发表于 2019-11-13 23:50:49
bys group_id var_to_rank:gen desired_rank=_n

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

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