Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stata 如果某一特定年份的变量缺少值,则删除整个面板id/公司_Stata - Fatal编程技术网

Stata 如果某一特定年份的变量缺少值,则删除整个面板id/公司

Stata 如果某一特定年份的变量缺少值,则删除整个面板id/公司,stata,Stata,我有面板数据,如果在1993年缺少总资产(at),我想删除整个面板id/公司。有人能帮我吗 因此,为了清楚起见,面板数据包含以下变量: 1) 年度:财政年度 2) gvkey:公司id 2) at:total assets类似这样的代码(未测试,未提供样本数据)可能会有所帮助 // flag for non-missing non-zero assets in 1993 generate flag = year==1993 & at<. & at>0 by gvkey

我有面板数据,如果在1993年缺少总资产(at),我想删除整个面板id/公司。有人能帮我吗

因此,为了清楚起见,面板数据包含以下变量:

1) 年度:财政年度

2) gvkey:公司id

2) at:total assets

类似这样的代码(未测试,未提供样本数据)可能会有所帮助

// flag for non-missing non-zero assets in 1993
generate flag = year==1993 & at<. & at>0
by gvkey (year), sort: egen tokeep = max(flag)
keep if tokeep
drop flag tokeep
//1993年非缺失非零资产标志
生成标志=年份==1993&at0
按gvkey(年份)排序:egen tokeep=max(标志)
保留
降旗

本质上与“Roy Student”提出的问题相同,您至少应该尝试编写代码。