大家好,最近在处理企业海外营业收入问题,id表示企业代码,year为年份,Fn04802为地区,Fn04805为各地区收入占比,并不是每个企业都有海外营业收入,例子中就没有,我想有没有什么命令可以呈现出各个地区在数据库中列示的方式以及出现的频数之类的,因为有的企业是直接写的国外收入或者海外地区,有的是美国英国等需要加总,不想一个个手动完成,所以想看看国内各地区有哪些列示的方式,然后用if语句strmatch等drop 掉,剩下的就是海外收入了,也不知道自己想的对不对,求大神指点!!!
- * Example generated by -dataex-. To install: ssc install dataex
- clear
- input float(id year) str82 Fn04802 str18 Fn04805
- 1 2009 "华北东北地区" "17.2291"
- 1 2009 "华东地区" "27.4448"
- 1 2009 "华南、华中地区" "49.4442"
- 1 2009 "西南地区" "5.882"
- 1 2009 "总计" "100"
- 1 2010 "华北、东北地区" "16.0137"
- 1 2010 "华东地区" "30.263"
- 1 2010 "华南、华中地区" "47.1812"
- 1 2010 "西南地区" "6.542"
- 1 2010 "总计" "100"
- 1 2011 "北区" "12.7686"
- 1 2011 "东区" "29.0456"
- 1 2011 "南区" "23.8302"
- 1 2011 "西区" "7.6139"
- 1 2011 "总计" "100"
- 1 2011 "总行" "26.7416"
- 1 2012 "北区" "12.0805"
- 1 2012 "东区" "29.5119"
- 1 2012 "南区" "19.5472"
- 1 2012 "西区" "7.5421"
- 1 2012 "总计" "100"
- 1 2012 "总行" "31.3182"
- 1 2013 "北区" "17.3217"
- 1 2013 "东区" "26.5382"
- 1 2013 "南区" "28.6421"
- 1 2013 "西区" "10.7781"
- 1 2013 "总计" "100"
- 1 2013 "总行" "16.72"
- 1 2014 "北区" "18.1045"
- 1 2014 "东区" "20.3632"
- 1 2014 "南区" "23.6898"
- 1 2014 "西区" "9.628500000000001"
- 1 2014 "总计" "100"
- 1 2014 "总行" "28.2139"
- 1 2015 "北区" "16.4897"
- 1 2015 "东区" "17.0918"
- 1 2015 "南区" "21.4948"
- 1 2015 "西区" "8.763199999999999"
- 1 2015 "总计" "100"
- 1 2015 "总行" "36.1605"
- 1 2016 "北区" "13.9488"
- 1 2016 "东区" "20.0074"
- 1 2016 "南区" "21.2199"
- 1 2016 "西区" "8.275499999999999"
- 1 2016 "总计" "100"
- 1 2016 "总行" "36.5483"
- end
复制代码