楼主: unearthy
17365 13

[数据管理求助] 仅保留具有连续5 年以上观测值的企业数据,如何在stata中实现? [推广有奖]

11
香香大琳 发表于 2020-12-17 14:56:32
sushuiasushui 发表于 2016-3-13 20:50
如果我不是把企业2的数据全部删除,而是删除2001、2002这两年,保留相对来说比较多的连续数据,即2004至2 ...
请问您解决了吗,求教!

12
彩笔xiao新 发表于 2021-4-18 11:02:31
hustchen2012 发表于 2015-7-2 21:30
有一个比较笨的方法,gen x=1 , 然后,bys stkcd :egen y=sum(x),然后,drop if y
这咋会笨 聪明啊

13
stata之渣 发表于 2024-1-28 17:03:33
sushuiasushui 发表于 2016-3-13 20:50
如果我不是把企业2的数据全部删除,而是删除2001、2002这两年,保留相对来说比较多的连续数据,即2004至2 ...
xtpattern ,gen(pattern)
keep if strpos(pattern,”1111”) \\xtpattern 根据不同时间是否存在观测值生成一个字符串变量编码面板,例如12356---111.11

14
憨憨真的好 学生认证  发表于 2024-3-3 16:28:37
hustchen2012 发表于 2015-7-2 21:30
有一个比较笨的方法,gen x=1 , 然后,bys stkcd :egen y=sum(x),然后,drop if y
这个没办法保证筛出的企业是连续年份存在的

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

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