查看原文
其他

玩转STATA|巧用if嵌套语句实现多条件数据筛选

Stata社会服务部 会计学术联盟 2023-02-24


青年会计学者联合发起会计领域NO.1高端自媒体


传播会计前辈思想,引领青年一代成长

因缘分相聚,因互助成长,因智慧光华


200所大学加入"全球高校会计院长/系主任群"

40所国外院校学者加入"华人高端会计金融学术群"

Question !

近期,一位盟友向小编咨询了一个数据处理问题。问题描述如下:筛选国泰安上市公司CEO变更数据,针对每一家上市公司,仅需要保留CEO发生变更且CEO性别也发生变更的观测值,需要同时保留发生变更的观测值和它上一个观测值。


为便于说明问题,小编截取了部分数据和变量。


以截图中的数据为例,最终需要筛选并保留第25和第26个观测值,第31和第32个观测值。

But !

小编第一次听到盟友的问题时,感觉数据处理应该比较简单,但事实上,小编却陷入了by stkcd的死循环,一直都给不出满意的解答方案。最终,在微博博主“装子stata的帮助下,小编才算成功解答盟友的问题。博主“装子stata”还特意制作了解答视频在此,我向微博博主“装子stata”表示真诚的感谢!

“装子stata”

(https://weibo.com/u/6182128474?from=usercardnew&refer_flag=0000020001_&is_all=1)

解答视频

(https://weibo.com/tv/v/G8K72biSX?fid=1034:e8ae6df0bf5a7a4ac6c95ac8b5c42a5c)

So !

装子stata给出的解答方案是“forvalues循环+if嵌套语句”。以下为详细的Stata数据处理代码。

Tips !

 

以上Stata数据处理的核心就是if嵌套语句的运用,尤其是对于这种多条件的数据筛选问题。以后,再遇到诸如“针对每一家公司,将连续5年都聘用同一家会计师事务所标记为1,否则为0”或者比今天的示例数据更复杂的数据筛选问题,都可以采用if嵌套语句的方法进行处理。


本期的Stata推文就是这些,希望能给各位盟友带来一些启发。如果您觉得推文不错,请您记得留言或点赞哦!

如果还有没解决的问题,没关系,可以及时给我们留言哦,或加我们社群!


本期编审人员

执行编辑丨吉林建筑大学 在读会计本科生  暴庭玮

审核编辑 |  博士研究生 Li Jing Claire

  终审 | 西北师范大学 在读会计硕士生 杨阳

  主编|北京交通大学会计系博士生  水皮(李高波)

“实证会计与财务论文-stata应用技能训练营”


会计学术联盟,由青年会计人联合发起的高层次交流平台,致力于做Stata在会计领域应用的深耕细作。我们以贴心的服务为您的学习助力。


发挥“互联网+”的网络优势,利用cctalk用户端,在三周时间里分八次,每次授课2个小时,为全国会计类专业高校本、硕、博学生和教师讲授了应用stata计量软件如何撰写会计与财务实证论文网络课程到目前为止有200多人参加学习。


我们授课教师,多位来自全国985和211高校毕业的会计学博士,且都具有丰富的高校教学科研经验及会计实证论文的写作与发表经历,同时精通stata软件的操作技能,熟悉实证论文的写作、投稿、与修改的各类细节。因为我们是过来人,最了解您对学习Stata及实证论文写作的迫切心情,我们最懂您的心。


为满足广大盟纷对Stata的学习,同时回馈支持联盟发展的老朋友,2018年春季,再次推出Stata培训及实证会计论文应用特惠营(1折起)


一、Stata及实证会计论文技能视频学习


Stata培训及实证会计论文应用特惠营

——精彩节目录播(1092分钟)

 

1、Stata基础应用篇(390分种)

2、文献技能应用篇(166分钟)

3、Stata论文复制篇(267分钟)

4、实证设计稳健性篇(122分钟)

5、论文投稿发表经验篇(147分钟)


二、实证会计训练营专属微信群答疑


三、以小组为单位手把手教你C刊论文复制


优秀学员更多学习感言

请戳:第一次在实证会计论文训练营遇见你~


参与活动抢购

转发微信朋友圈,积20个赞!

学生价,原价2999元,现价399元(1.3折)

教师价,原价2999元,现价599元(2.0折)


不参与活动

学生价,原价2999元,现价价599元

教师价,原价2999元,现价1399元


报名方式及咨询

A、登记报名信息

1、点击左下角阅读原文,即可填写!

http://cn.mikecrm.com/nbyk5Vy



注:学生优惠券的获得,还需要向工作人员(微信zhanghuialina)上传学生证或身份证正面照片,我们仅作验证使用。


B、听课平台进入

第一步:打开网址:

https://www.cctalk.com/m/group/82105890/?&channel=copy或扫以下二维码:

第二步:查找群号:82105890

第三步:输入优惠码,支付费用,方可进群听课。

注意:1、不修改群名片的将被取消听课机会。

         2、为了不被堵在听课路上,请尽早加入教室。


C、实证论文交流微信群进入

为了方便大家进群交流实证会计研究经验

欢迎加我们话动官方微信群。

咨询联系人:张辉,微信:zhanghuialina

1.好友请求:姓名+学历/职称+单位

2.索取微信群进入编号,请出示付款截图信息。


D、发票开具

发票内容:会议服务费,咨询费等。请将付款截图,提供发票抬头、发票内容、纳税登记号、邮寄地址及邮寄联系人等信息。发票采用顺风快递到付。发送邮件至:Accounting_XLY@yeah.net


会计学术联盟-Stata成长服务部  4月19日

Stata与实证会计论文学习试听

https://v.qq.com/txp/iframe/player.html?vid=x1328vthei3&width=500&height=375&auto=0

学习试听(1.5倍加速播放版)

https://v.qq.com/txp/iframe/player.html?vid=y1328h9ij7s&width=500&height=375&auto=0

-THE END-

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存