全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1702 13
2021-09-18
整理上市公司2016年至2020年数据,某个公司某年数据缺失后就删除这个公司的16-20年所有的数据,例如C603758公司2016年的数据缺失了,就把C603758公司的2016年至2020年的数据全部删除,请教一下stata的命令应该如何写,麻烦各位指导一下,谢谢。

附件列表
微信图片_20210918190639.png

原图尺寸 121.88 KB

微信图片_20210918190639.png

二维码

扫码加我 拉你入群

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

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

全部回复
2021-9-19 13:38:56
encode Comcd,gen(id)

bys id:egen xx=nvals(TOTRDInv)

drop if xx!=5

这个是一个计数的命令,然后删除不满足年份的观测值
二维码

扫码加我 拉你入群

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

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

2021-9-19 21:24:11
wdlbcj 发表于 2021-9-19 13:38
encode Comcd,gen(id)

bys id:egen xx=nvals(TOTRDInv)
bys id:egen xx=nvals(TOTRDInv),这个运行不出来,麻烦你再讲解下,我用的stata15,help nvals,没有这个命令,请问下我该怎么处理呢?
二维码

扫码加我 拉你入群

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

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

2021-9-20 11:42:38
bys ComCd:egen t=sum(year)
drop if t!=10090
二维码

扫码加我 拉你入群

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

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

2021-9-20 14:37:25
南瓜车开呀开 发表于 2021-9-20 11:42
bys ComCd:egen t=sum(year)
drop if t!=10090
这个命令我输入进去,把大部分数据都删除了,把没有缺失的也删除了
二维码

扫码加我 拉你入群

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

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

2021-9-22 20:36:17
wdlbcj 发表于 2021-9-19 13:38
encode Comcd,gen(id)

bys id:egen xx=nvals(TOTRDInv)
感谢,最终运行出来了,知道原因了,太感谢了,在淘宝上别人要收几百元写这个命令
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群