楼主: lengqianhai
3096 7

[编程问题求助] Stata循环+条件语句求助 [推广有奖]

  • 0关注
  • 0粉丝

大专生

16%

还不是VIP/贵宾

-

威望
0
论坛币
908 个
通用积分
0.0014
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
260 点
帖子
12
精华
0
在线时间
77 小时
注册时间
2015-9-14
最后登录
2019-5-27

楼主
lengqianhai 发表于 2019-1-9 16:35:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求助各位大佬!
想实现的是:只保留每个id下p最小的那一行,其他行都删除,应该怎么实现呀?
需要注意的是id值并不是单调递增的,步长并不确定
跪谢各位!

id

p

2

3000

2

2000

2

1000

5

4444

5

3333

5

2222

5

1111


二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 单调递增 注意的 IDP

回帖推荐

蓝色 发表于5楼  查看完整内容

黃河泉 发表于3楼  查看完整内容

请试试

铁锷未残 发表于2楼  查看完整内容

如果这可以帮助到你,请帮我评分,评分选项在我回复页面的右下方。

本帖被以下文库推荐

沙发
铁锷未残 学生认证  发表于 2019-1-9 17:04:08
  1. bys id: egen var_new = min(p)
  2. drop p
  3. duplicates drop id var_new
复制代码


如果这可以帮助到你,请帮我评分,评分选项在我回复页面的右下方。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
lengqianhai + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
黃河泉 在职认证  发表于 2019-1-9 17:16:48
请试试
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float(id p)
  4. 2 3000
  5. 2 2000
  6. 2 1000
  7. 5 4444
  8. 5 3333
  9. 5 2222
  10. 5 1111
  11. end

  12. collapse (min) p, by(id)
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
lengqianhai + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

板凳
黃河泉 在职认证  发表于 2019-1-9 17:17:37
尔后请用 dataex 发资料。  

报纸
蓝色 发表于 2019-1-9 17:19:59
  1. bysort id (p) : keep if _n==1
复制代码


已有 1 人评分学术水平 热心指数 信用等级 收起 理由
lengqianhai + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

地板
lengqianhai 发表于 2019-1-10 23:24:19
铁锷未残 发表于 2019-1-9 17:04
如果这可以帮助到你,请帮我评分,评分选项在我回复页面的右下方。
感谢感谢!但是我没有看到有评分的选项诶?

7
lengqianhai 发表于 2019-1-10 23:27:26
黃河泉 发表于 2019-1-9 17:17
尔后请用 dataex 发资料。
感谢您的答疑!之前不太清楚这个,下次提问一定注意,麻烦您啦!

8
lengqianhai 发表于 2019-1-10 23:29:43
蓝色 发表于 2019-1-9 17:19
感谢您的答疑!!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-24 05:12