请问匹配完工业企业数据后怎么改变数据格式,变成id year,reshape v,i()j()的话v有那么多的变量,还劳烦各位指教一下
通过借鉴经管之家liuyangclick的代码后还是无法形成基本的面板数据。
*生成面板识别码:
clear
use "C:\Users\dell-pc\Desktop\工业企业数据库-处理结果\", clear
gen penal_id=_n
*提取每年的样本数:
forvalues i = 1998/2007{
use "C:\Users\dell-pc\Desktop\工业企业数据库-处理结果\BRANDT匹配方法结果.dta", clear
keep penal_id *`i'
rename *`i' *
drop if name=="" & legal_person=="" & product1_=="" & zip=="" & cic=="" & dq=="" & revenue==.
saveold ididid`i'.dta,replace
}
*将各年样本合并成面板数据:
use ididid1998.dta,clear
append using ididid1999.dta,force
append using ididid2000.dta,force
append using ididid2001.dta,force
append using ididid2002.dta,force
append using ididid2003.dta,force
append using ididid2004.dta,force
append using ididid2005.dta,force
append using ididid2006.dta,force
append using ididid2007.dta,force
*最终生成可用的面板数据文件perfect_panel_98_07.dta:
saveold perfect_panel_98_07.dta,replace
附件列表