全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2121 1
2017-02-20
在我进行第一步时:显示cic_adj not find。想问下有人知道cic_adj  代表什么意思的吗?还有如果我只想匹配2005-2007年的数据的话,这里的代码如何更改。  
forvalues i = 1998/2007{  
    disp "File `i'"  
    use `"../original_`i'.dta"',clear  
*   gen id_in_source = _n  
    if `i'==2003{  
        gen town = address  
    }  
    gen cic = cic_adj  
    replace cic = real(industry_code) if cic == .  
    /*  
    if year <2003{  
        gen cic = cic_adj  
    }  
    else{  
        gen cic = cic03  
    }  
    */  
    if year<2004{  
        gen revenue = sales_revenue  
    }  
    else{  
        gen revenue = operating_revenue  
    }  
    gen profit = total_profit  
    if year ==1999 | year == 2002{  
        gen employment = staff  
    }  
    keep id_in_source firm_id firm_name legal_person town province ///  
         telephone zip product1 founding_year cic region_code revenue ///  
         employment profit  
    destring founding_year revenue employment profit,replace force  
    tostring cic,replace format(%04.0f)  
    rename firm_id id  
    rename firm_name name  
    rename founding_year bdat  
    rename region_code dq  
    rename product1 product1_  
    rename telephone phone  
    foreach var of varlist *{  
        rename `var' `var'`i'  
    }  
    compress  
    saveold m`i'.dta,replace  
}  

二维码

扫码加我 拉你入群

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

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

全部回复
2017-4-7 23:06:13
产业代码或行业代码,就是数据库里的行业类别
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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