楼主: 大辣辣子
2174 9

[面板数据求助] 怎么按公司分类生成新变量把发生关联并购后的年度赋值为“并购后”? [推广有奖]

  • 0关注
  • 0粉丝

已卖:2份资源

高中生

10%

还不是VIP/贵宾

-

威望
0
论坛币
419 个
通用积分
0
学术水平
4 点
热心指数
4 点
信用等级
4 点
经验
311 点
帖子
13
精华
0
在线时间
18 小时
注册时间
2020-12-26
最后登录
2021-11-4

楼主
大辣辣子 在职认证  学生认证  发表于 2021-6-13 18:37:55 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
input long 证券代码 int 年份 str4 本年度是否发生关联并购
8 2012 "#N/A"
8 2013 "#N/A"
8 2014 "#N/A"
8 2015 "#N/A"
8 2016 "是"
8 2017 "#N/A"
8 2018 "#N/A"
8 2019 "#N/A"
9 2009 "#N/A"
9 2010 "#N/A"
9 2011 "#N/A"
9 2012 "#N/A"
9 2013 "#N/A"
9 2014 "#N/A"
9 2015 "是"
9 2016 "#N/A"
9 2017 "#N/A"
9 2018 "#N/A"
9 2019 "#N/A"
end
[/CODE]


如8公司在16年发生了并购后怎么把171819年生成一列显示并购后?
bys 证券代码 ( 年份 ): egen x3 = max(cond( 本年度是否发生关联并购 =="是", 年份 ,.))
bys 证券代码 ( 年份 ): egen RM = cond(年份 >=x3,"并购后",.)

为什么我这个代码不行呀

二维码

扫码加我 拉你入群

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

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

关键词:新变量 Input egen long code 面板数据 Stata Conditions 变量 赋值为新变量

沙发
wdlbcj 学生认证  发表于 2021-6-13 19:42:35
bys 证券代码 ( 年份 ): gen RM = cond(年份 >=x3,"并购后",".")
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
大辣辣子 + 1 + 1 + 1 精彩帖子
Sunknownay + 3 + 3 + 3 热心帮助其他会员

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

藤椅
大辣辣子 在职认证  学生认证  发表于 2021-6-14 14:31:01
wdlbcj 发表于 2021-6-13 19:42
bys 证券代码 ( 年份 ): gen RM = cond(年份 >=x3,"并购后",".")
!!!!谢谢!

板凳
大辣辣子 在职认证  学生认证  发表于 2021-6-14 14:31:04
wdlbcj 发表于 2021-6-13 19:42
bys 证券代码 ( 年份 ): gen RM = cond(年份 >=x3,"并购后",".")
!!!!谢谢!

报纸
zdlspace 学生认证  发表于 2021-6-14 16:21:50
大辣辣子 发表于 2021-6-14 14:31
!!!!谢谢!
  1. clear
  2. input long 证券代码 int 年份 str4 本年度是否发生关联并购
  3. 8 2012 "#N/A"
  4. 8 2013 "#N/A"
  5. 8 2014 "#N/A"
  6. 8 2015 "#N/A"
  7. 8 2016 "是"
  8. 8 2017 "#N/A"
  9. 8 2018 "#N/A"
  10. 8 2019 "#N/A"
  11. 9 2009 "#N/A"
  12. 9 2010 "#N/A"
  13. 9 2011 "#N/A"
  14. 9 2012 "#N/A"
  15. 9 2013 "#N/A"
  16. 9 2014 "#N/A"
  17. 9 2015 "是"
  18. 9 2016 "#N/A"
  19. 9 2017 "#N/A"
  20. 9 2018 "#N/A"
  21. 9 2019 "#N/A"
  22. end
  23. gen tag=(本年度是否发生关联并购=="是")
  24. bys 证券代码:gen d=sum(tag)
  25. replace 本年度是否发生关联并购="并购前" if d==0
  26. replace 本年度是否发生关联并购="并购后" if d==1 &tag!=1
  27. drop tag d
  28. list,noobs sepby(证券代码)

  29.   +---------------------------+
  30.   | 证券代码   年份   本年~购 |
  31.   |---------------------------|
  32.   |        8   2012    并购前 |
  33.   |        8   2013    并购前 |
  34.   |        8   2014    并购前 |
  35.   |        8   2015    并购前 |
  36.   |        8   2016        是 |
  37.   |        8   2017    并购后 |
  38.   |        8   2018    并购后 |
  39.   |        8   2019    并购后 |
  40.   |---------------------------|
  41.   |        9   2009    并购前 |
  42.   |        9   2010    并购前 |
  43.   |        9   2011    并购前 |
  44.   |        9   2012    并购前 |
  45.   |        9   2013    并购前 |
  46.   |        9   2014    并购前 |
  47.   |        9   2015        是 |
  48.   |        9   2016    并购后 |
  49.   |        9   2017    并购后 |
  50.   |        9   2018    并购后 |
  51.   |        9   2019    并购后 |
  52.   +---------------------------+
复制代码

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
大辣辣子 + 1 + 1 + 1 热心帮助其他会员

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

地板
zdlspace 学生认证  发表于 2021-6-14 16:27:25
wdlbcj 发表于 2021-6-13 19:42
bys 证券代码 ( 年份 ): gen RM = cond(年份 >=x3,"并购后",".")
你这代码确定能行吗?

7
wdlbcj 学生认证  发表于 2021-6-14 16:36:40
zdlspace 发表于 2021-6-14 16:27
你这代码确定能行吗?
我测试过了,是可以的。其中x3 是题主之前已经生成的变量

8
zdlspace 学生认证  发表于 2021-6-14 16:39:11
wdlbcj 发表于 2021-6-14 16:36
我测试过了,是可以的。其中x3 是题主之前已经生成的变量
哦,我没看到x3。

9
wdlbcj 学生认证  发表于 2021-6-14 16:40:05
zdlspace 发表于 2021-6-14 16:39
哦,我没看到x3。
下次会写清楚一些,感谢提醒

10
zdlspace 学生认证  发表于 2021-6-14 16:40:14
wdlbcj 发表于 2021-6-14 16:36
我测试过了,是可以的。其中x3 是题主之前已经生成的变量
哈哈,不好意思,没注意看他的代码

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

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