楼主: rsd338514
613 2

[面板数据求助] 求助!怎么根据现有值再赋值? [推广有奖]

  • 0关注
  • 0粉丝

博士生

29%

还不是VIP/贵宾

-

威望
0
论坛币
56 个
通用积分
71.3243
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
635 点
帖子
203
精华
0
在线时间
50 小时
注册时间
2020-7-23
最后登录
2023-4-26

楼主
rsd338514 发表于 2022-9-26 20:06:33 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位大神,求助!!我想把企业实施数字化不足两年的样本赋值为0(类似像14号企业这样的);然后在把样本期间一直有数字化的样本剔除,是非平衡面板,应该怎么做呢?
id     year           dcg
14     2007            0
14     2008            0
14     2009            0
14     2010            0
14      2011           0
14      2012           0
14      2013           1
14      2014           0
14      2015           0
14      2016           0
14      2017           0
14      2018           0
14      2019           2

15      2007           1
15      2008           2
15      2009           4
15      2010           5
15      2011           6
15      2012           2
15      2014           4
15      2015           5
15      2016           7
15      2017           8
15      2018           6


二维码

扫码加我 拉你入群

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

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

关键词:非平衡面板 year 平衡面板 数字化 非平衡

沙发
wdlbcj 学生认证  发表于 2022-9-28 13:17:37
bys id: egen wanted=max(dcg)
gen indicator=.
replace indicator=0 if  wanted<=2

藤椅
rsd338514 发表于 2022-9-28 15:40:24
wdlbcj 发表于 2022-9-28 13:17
bys id: egen wanted=max(dcg)
gen indicator=.
replace indicator=0 if  wanted
我好像没表达清楚,比如下面图片这个例子当中,2号公司赋值1; 20号公司赋值为0(20号公司只有两个年份是有数字化的);同样,22号和24号公司也赋值为0; 最后就是48号公司,直接剔除。(因为48号公司一直存在数字化)
请问这样怎么写命令呢?非常感谢!!

123.jpg (623.01 KB)

123.jpg

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

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