楼主: lizzie_1988
1017 9

[面板数据求助] 求助如何保留面板数据里符合某一指标的所有年份的取值 [推广有奖]

  • 0关注
  • 0粉丝

已卖:119份资源

本科生

69%

还不是VIP/贵宾

-

威望
0
论坛币
920 个
通用积分
0.0122
学术水平
0 点
热心指数
3 点
信用等级
1 点
经验
942 点
帖子
69
精华
0
在线时间
113 小时
注册时间
2010-7-20
最后登录
2025-10-8

楼主
lizzie_1988 发表于 2022-12-15 23:40:50 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教各位,如图所示,当我用lev_judge=1 筛选出了某一年符合条件的id后,如何保留该id所有年份的值。
(比如112016.sz这个id,虽然只有2008年一年符合条件,但是我想保留它2006-2012,或者其他只要是该id的不同年份的数值该怎么做)
微信图片_20221215233043.png

二维码

扫码加我 拉你入群

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

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

关键词:面板数据 Judge 如图所示 怎么做 筛选出

沙发
songking 发表于 2022-12-17 09:21:42
请用dataex上传数据,比如这样
  1. * Example generated by -dataex-. For more info, type help dataex
  2. clear
  3. input str18 make int(price mpg rep78)
  4. "AMC Concord"   4099 22 3
  5. "AMC Pacer"     4749 17 3
  6. "AMC Spirit"    3799 22 .
  7. "Buick Century" 4816 20 3
  8. "Buick Electra" 7827 15 4
  9. end
复制代码
你的问题处理太简单了!

藤椅
lizzie_1988 发表于 2022-12-17 09:36:14
  1. [CODE]
  2. * Example generated by -dataex-. To install: ssc install dataex
  3. clear
  4. input str12 id_1 int year float lev_judge
  5. "112001.SZ" 2005 0
  6. "112001.SZ" 2006 0
  7. "112001.SZ" 2007 0
  8. "112001.SZ" 2008 0
  9. "112001.SZ" 2009 0
  10. "112001.SZ" 2010 0
  11. "112001.SZ" 2011 0
  12. "112002.SZ" 2005 0
  13. "112002.SZ" 2006 0
  14. "112002.SZ" 2007 0
  15. "112002.SZ" 2008 0
  16. "112002.SZ" 2009 0
  17. "112002.SZ" 2010 0
  18. "112002.SZ" 2011 0
  19. "112003.SZ" 2005 0
  20. "112003.SZ" 2006 0
  21. "112003.SZ" 2007 0
  22. "112003.SZ" 2008 0
  23. "112003.SZ" 2009 0
  24. "112003.SZ" 2010 0
  25. end
复制代码


谢谢谢谢~~[/code]

板凳
lizzie_1988 发表于 2022-12-17 09:38:13
songking 发表于 2022-12-17 09:21
请用dataex上传数据,比如这样你的问题处理太简单了!
  1. [CODE]
  2. * Example generated by -dataex-. To install: ssc install dataex
  3. clear
  4. input str12 id_1 int year float lev_judge
  5. "112001.SZ" 2005 0
  6. "112001.SZ" 2006 0
  7. "112001.SZ" 2007 0
  8. "112001.SZ" 2008 0
  9. "112001.SZ" 2009 0
  10. "112001.SZ" 2010 0
  11. "112001.SZ" 2011 0
  12. "112002.SZ" 2005 0
  13. "112002.SZ" 2006 0
  14. "112002.SZ" 2007 0
  15. "112002.SZ" 2008 0
  16. "112002.SZ" 2009 0
  17. "112002.SZ" 2010 0
  18. "112002.SZ" 2011 0
  19. "112003.SZ" 2005 0
  20. "112003.SZ" 2006 0
  21. "112003.SZ" 2007 0
  22. "112003.SZ" 2008 0
  23. "112003.SZ" 2009 0
  24. "112003.SZ" 2010 0
  25. end
复制代码


[/code]试一下看看~嘿嘿~第一次用dataex

报纸
lizzie_1988 发表于 2022-12-17 09:58:10
songking 发表于 2022-12-17 09:21
请用dataex上传数据,比如这样你的问题处理太简单了!
不好意思,我回复了发现我的id是int型的,,,对不起我研究下重新粘贴。。。

地板
lizzie_1988 发表于 2022-12-17 10:00:57
songking 发表于 2022-12-17 09:21
请用dataex上传数据,比如这样你的问题处理太简单了!
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str12 id_1 int year float lev_judge
  4. "112001.SZ" 2005 0
  5. "112001.SZ" 2006 0
  6. "112001.SZ" 2007 0
  7. "112001.SZ" 2008 0
  8. "112001.SZ" 2009 0
  9. "112001.SZ" 2010 0
  10. "112001.SZ" 2011 0
  11. "112002.SZ" 2005 0
  12. "112002.SZ" 2006 0
  13. "112002.SZ" 2007 0
  14. "112002.SZ" 2008 0
  15. "112002.SZ" 2009 0
  16. "112002.SZ" 2010 0
  17. "112002.SZ" 2011 0
  18. "112003.SZ" 2005 0
  19. "112003.SZ" 2006 0
  20. "112003.SZ" 2007 0
  21. "112003.SZ" 2008 0
  22. "112003.SZ" 2009 0
  23. "112003.SZ" 2010 0
  24. end
复制代码
我重新粘贴一次,哇,果然好用,谢谢您~~~

7
黃河泉 在职认证  发表于 2022-12-17 11:32:45
lizzie_1988 发表于 2022-12-17 10:00
我重新粘贴一次,哇,果然好用,谢谢您~~~
你的 dataex 资料,应该至少有一个观察值是 1 的 (你的都是 0),不过还是可以做,请试试
  1. bys id_1: egen d = max(lev_judge)
复制代码

8
黃河泉 在职认证  发表于 2022-12-17 11:33:57
lizzie_1988 发表于 2022-12-17 10:00
我重新粘贴一次,哇,果然好用,谢谢您~~~
尔后可以类似
  1. dataex xxx xxx in 80/120
复制代码

9
lizzie_1988 发表于 2022-12-17 11:53:55
黃河泉 发表于 2022-12-17 11:33
尔后可以类似
嗯嗯,那看到大神了,顺便问一句,我提的问题您能不能帮给我个思路啊~

10
lizzie_1988 发表于 2022-12-17 12:35:19
黃河泉 发表于 2022-12-17 11:32
你的 dataex 资料,应该至少有一个观察值是 1 的 (你的都是 0),不过还是可以做,请试试
好了好了!!谢谢您啦!!!

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

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