全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2151 0
2018-03-15
forval i = 1999/2006{  
*设i为当年,j为下一年:
    local j = `i'+1   

**Step 10  首先根据法人代码(firm_id/id)进行匹配,分离出id重复的样本:  

disp "Step 10 "  
    use D:\stata13\ado\personal\预处理5\m`i'.10.dta,clear  
*保留ID重复的样本:
    bysort id`i': keep if _N>1  
    compress  
*将重复样本保存为duplicates_ID`i'.dta:
    saveold D:\stata13\ado\personal\预处理5\duplicates_ID`i'.dta,replace  

    use D:\stata13\ado\personal\预处理5\m`i'.10.dta,clear  
    bysort id`i': drop if _N>1  
    rename id`i' id  
    sort id  
    keep *`i' id  
    compress
        *将匹配成功的保存为match`i'.1.dta:
    saveold D:\stata13\ado\personal\预处理5\match`i'.1.dta,replace  
        }
这段循环程序为什么总是出现variable id1999 not found这种错误提示?我应该怎么修改一下呢?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群