【问题】
处理面板数据,会遇到各种小问题。
比如:id中有字符,不能xtset
. xtset id year
varlist: corporation: string variable not allowed
r(109);
这时候,改怎么办呢?
【方法】
可以讲字符变量转换为数值
destring id,gen(id_new) force
但是,这样会将字符变量全部改成缺失值,不大好。
目标就是不同个体给一个id,频率为year
这样的话,可以直接利用group
【例子】
use panel_example.dta,clear
xtset id year
*显示错误
varlist: corporation: string variable not allowed
*新生产id
egen id_new=group(id)