stata面板数据有些公司没有2017年数据,有些公司有,怎么删除没有2017年数据的公司
时间: 2023-04-01 17:02:21 浏览: 197
stata的清洗数据——去除重复数据
5星 · 资源好评率100%
您可以使用 Stata 中的 drop 命令来删除没有 2017 年数据的公司。具体操作如下:
1. 首先,使用命令 use 打开您的面板数据集。
2. 然后,使用命令 keep 选择您需要的变量,例如公司代码和年份。
3. 接着,使用命令 sort 按照公司代码和年份排序。
4. 最后,使用命令 by 来按照公司代码分组,并使用命令 drop 如果该公司没有 2017 年的数据,则删除该公司的所有观测值。
具体的命令如下:
use "your_data_file.dta"
keep company_code year
sort company_code year
by company_code: drop if year == 2017 & _N < 2
这样,您就可以删除没有 2017 年数据的公司了。希望对您有帮助!
阅读全文