楼主: 侯小琴儿
5198 14

[数据管理求助] stata技术问题-如何将违规年份标记为1 [推广有奖]

  • 3关注
  • 1粉丝

本科生

71%

还不是VIP/贵宾

-

威望
0
论坛币
24 个
通用积分
17.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1022 点
帖子
57
精华
0
在线时间
155 小时
注册时间
2013-6-12
最后登录
2019-3-13

楼主
侯小琴儿 发表于 2019-2-12 17:02:33 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如图,求助各位小伙伴如何设置新变量代表是否违规,将下图中的违规年度标记为1,先谢谢大家了


WeChat Image_20190212170020.png

二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 小伙伴 新变量

沙发
侯小琴儿 发表于 2019-2-12 17:26:25
求高手留步啊

藤椅
黃河泉 在职认证  发表于 2019-2-12 18:34:54
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html

板凳
侯小琴儿 发表于 2019-2-12 19:35:30
黃河泉 发表于 2019-2-12 18:34
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见 ...
首先非常非常感谢黄老师的指导,确实对stata的使用和交流不是特别透彻。
如下,每个公司(code)在某些年份(pubyear)公布了违规的年份(vioyear),想要统计出每个公司在哪些年份违规了,即设置新变量,违规标记为1,否则为0。
请问黄老师这个问题该怎么处理,先谢谢您了。
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input long code str10 pubyear str79 vioyear
  4.   4 "2013-06-06" "2010,2011,2012,2013"                        
  5.   4 "2010-01-30" "2008,2009,2010"                              
  6.   5 "2010-06-25" "2007,2008,2009"                              
  7.   7 "2013-09-23" "2012,2013"                                   
  8.   7 "2014-08-28" "2011,2012,2013,2014"                        
  9.   7 "2014-09-30" "2011,2012,2013,2014"                        
  10.   7 "2015-05-26" "2014,2015"                                   
  11.   7 "2015-12-23" "2014"                                       
  12.   7 "2015-03-24" "2014"                                       
  13.   7 "2014-06-18" "2012,2013"                                   
  14.   7 "2016-02-26" "2014,2015"                                   
  15.   7 "2016-05-11" "2014,2015"                                   
  16.   9 "2011-05-09" "2010,2011"                                   
  17. 10 "2011-11-30" "2003,2005,2007,2009,2010,2011"               
  18. 10 "2009-12-25" "2003,2004,2005,2006,2007,2008,2009"         
  19. 10 "2015-12-25" "2015"                                       
  20. 10 "2010-06-29" "2003,2004,2005,2006,2007,2008,2009,2010"     
  21. 10 "2017-07-07" "2016"                                       
  22. 10 "2017-06-09" "2015,2016"                                   
  23. 11 "2010-04-06" "1994,1999,2001,2002,2003,2004,2005,2006,2007"
  24. 12 "2017-12-25" "2014,2015,2016"                              
  25. 14 "2009-08-26" "2004,2005,2006,2007,2008"                    
  26. 18 "2016-12-27" "2012,2013"                                   
  27. 18 "2016-12-27" "2013"                                       
  28. 19 "2011-09-21" "1999"                                       
  29. 20 "2004-07-01" "2000,2001,2004"                              
  30. 20 "2017-01-05" "2014,2015"                                   
  31. 20 "2016-09-19" "2014,2015"                                   
  32. 24 "2011-09-21" ""                                            
  33. 25 "2014-09-05" "2010,2011"                                   
  34. 25 "2015-12-22" "2015"                                       
  35. 25 "2015-12-22" "2015"                                       
  36. 26 "2009-08-19" "2006,2007,2008,2009"                        
  37. 31 "2011-11-12" "2007,2009"                                   
  38. 33 "2014-08-28" "2011,2012,2013,2014"                        
  39. 33 "2014-11-13" "2011,2012,2013,2014"                        
  40. 33 "2010-12-13" "2003,2004,2005,2006,2007,2008,2009,2010"     
  41. 34 "2007-08-30" "2003,2004"                                   
  42. 34 "2008-08-25" "2007,2008"                                   
  43. 35 "2006-10-12" "2004"                                       
  44. 35 "2004-06-17" "2000,2001"                                   
  45. 35 "2005-05-27" "2005"                                       
  46. 35 "2008-08-26" "2008"                                       
  47. 35 "2005-12-15" "2005"                                       
  48. 36 "2009-09-18" "2007,2008"                                   
  49. 36 "2013-04-23" "2009,2010,2011,2012"                        
  50. 37 "2004-07-12" "1999,2000,2001,2002"                        
  51. 38 "2006-05-30" "2003,2004"                                   
  52. 38 "2009-08-25" "2006,2007,2008,2009"                        
  53. 38 "2016-12-29" "2016"                                       
  54. 40 "2012-12-31" "2006,2007,2008,2009,2010"                    
  55. 40 "2016-01-11" "2010,2011"                                   
  56. 40 "2016-01-11" "2011"                                       
  57. 45 "2012-07-20" "2007,2008,2009"                              
  58. 46 "2015-07-03" ""                                            
  59. 49 "2011-04-13" "2006,2008,2009,2010,2011"                    
  60. 56 "2014-09-30" "2007,2008,2009,2010,2011,2012,2013,2014"     
  61. 56 "2014-09-30" "2009"                                       
  62. 56 "2011-10-11" "2011"                                       
  63. 56 "2009-12-23" "2009"                                       
  64. 58 "2007-07-09" "2006"                                       
  65. 63 "2008-10-07" "2007"                                       
  66. 69 "2011-03-04" "2008,2009,2010"                              
  67. 70 "2008-11-19" "2001"                                       
  68. 90 "2009-09-14" "2009"                                       
  69. 99 "2012-09-15" "2007,2008,2009"                              
  70. 100 "2013-05-16" "2011,2012"                                   
  71. 100 "2013-12-28" "2012"                                       
  72. 100 "2013-12-28" "2009,2010,2011"                              
  73. 150 "2006-03-03" "2004,2005"                                   
  74. 153 "2012-07-05" "2006"                                       
  75. 155 "2012-08-24" "2010,2011,2012"                              
  76. 156 "2013-08-26" "2009"                                       
  77. 156 "2007-01-09" "2002,2003,2004"                              
  78. 156 "2005-01-13" "2002,2003,2004"                              
  79. 158 "2016-10-22" "2015"                                       
  80. 301 "2005-09-06" "2003,2004,2005"                              
  81. 403 "2013-10-29" "2006,2007,2008,2009,2010,2011,2012,2013"     
  82. 403 "2014-08-08" "2012,2013,2014"                              
  83. 403 "2014-09-16" "2014"                                       
  84. 403 "2014-10-29" "2011,2012,2013"                              
  85. 403 "2015-01-10" "2007,2008,2009,2010,2011,2012,2013"         
  86. 403 "2007-11-29" "2005,2006"                                   
  87. 403 "2015-12-18" "2015"                                       
  88. 403 "2016-07-14" "2012"                                       
  89. 403 "2012-05-08" "2008,2009,2010,2011,2012"                    
  90. 403 "2017-02-09" "2011,2012"                                   
  91. 403 "2017-12-04" "2017"                                       
  92. 404 "2011-06-18" "2010,2011"                                   
  93. 404 "2012-08-03" "2008,2009,2010,2011"                        
  94. 404 "2005-05-17" "2003,2004"                                   
  95. 407 "2012-02-08" "2010,2011"                                   
  96. 407 "2011-06-04" "2009,2010,2011"                              
  97. 407 "2012-11-03" "2011,2012"                                   
  98. 407 "2015-09-07" "2011"                                       
  99. 408 "2014-04-02" "2012,2013"                                   
  100. 408 "2014-10-16" "2012,2013"                                   
  101. 408 "2014-12-30" "2014"                                       
  102. 408 "2012-09-27" "2012"                                       
  103. 408 "2006-07-26" "2005,2006"                                   
  104. end
复制代码

报纸
黃河泉 在职认证  发表于 2019-2-13 09:15:34
侯小琴儿 发表于 2019-2-12 19:35
首先非常非常感谢黄老师的指导,确实对stata的使用和交流不是特别透彻。
如下,每个公司(code)在某些年 ...
这是你要的吗? (Clyde Schechter 建议的)
复制代码

地板
黃河泉 在职认证  发表于 2019-2-13 09:21:28
侯小琴儿 发表于 2019-2-12 19:35
首先非常非常感谢黄老师的指导,确实对stata的使用和交流不是特别透彻。
如下,每个公司(code)在某些年 ...
  1. keep code vioyear
  2. split vioyear, parse(",") gen(vyear) destring
  3. gen long obs_no = _n
  4. reshape long vyear, i(obs_no) j(_j)
  5. keep code vyear
  6. duplicates drop
  7. drop if missing(vyear)
  8. gen d = 1
  9. sort code vyear
复制代码

7
黃河泉 在职认证  发表于 2019-2-13 09:21:44
侯小琴儿 发表于 2019-2-12 19:35
首先非常非常感谢黄老师的指导,确实对stata的使用和交流不是特别透彻。
如下,每个公司(code)在某些年 ...
  1. . list, sepby(code)

  2.      +------------------+
  3.      | code   vyear   d |
  4.      |------------------|
  5.   1. |    4    2008   1 |
  6.   2. |    4    2009   1 |
  7.   3. |    4    2010   1 |
  8.   4. |    4    2011   1 |
  9.   5. |    4    2012   1 |
  10.   6. |    4    2013   1 |
  11.      |------------------|
  12.   7. |    5    2007   1 |
  13.   8. |    5    2008   1 |
  14.   9. |    5    2009   1 |
  15.      |------------------|
  16. 10. |    7    2011   1 |
  17. 11. |    7    2012   1 |
  18. 12. |    7    2013   1 |
  19. 13. |    7    2014   1 |
  20. 14. |    7    2015   1 |
  21.      |------------------|
  22. 15. |    9    2010   1 |
  23. 16. |    9    2011   1 |
  24.      |------------------|
  25. 17. |   10    2003   1 |
  26. 18. |   10    2004   1 |
  27. 19. |   10    2005   1 |
  28. 20. |   10    2006   1 |
  29. 21. |   10    2007   1 |
  30. 22. |   10    2008   1 |
  31. 23. |   10    2009   1 |
  32. 24. |   10    2010   1 |
  33. 25. |   10    2011   1 |
  34. 26. |   10    2015   1 |
  35. 27. |   10    2016   1 |
  36.      +------------------+
复制代码

8
侯小琴儿 发表于 2019-2-13 09:25:32
黃河泉 发表于 2019-2-13 09:21
是的是的是的   非常非常感谢黄老师~~

9
qsw2215 在职认证  发表于 2019-2-13 10:21:22
本人可以处理,略微复杂一点。可以私信哈。

10
小白hah 发表于 2020-1-8 00:06:52 来自手机
厉害

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

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