我想你应该是在处理工业企业数据。
方法一:我早期使用的方法:
*== 定义Panel Data
* 产生新的公司代码(由于公司数目太多,encode命令无法使用)
preserve
keep id
duplicates drop id, force
sort id
gen code = _n
sort id
save id.dta, replace
restore
sort id year
merge id using id.dta
drop _merge
* 声明Panel变量
order code year id
duplicates drop code year, force
tsset code year
xtdes
方法二:没测试过,不过应该没问题:
gen id_new = group(id)