推广

如何利用stata一键实现把国家统计局地区分省年度数据快速整理成省级面板数据

iseeyu2年前 (2024-02-21)推广136

数据

运行一下以下代码能:

cd D:\科研数据\统计局数据\新建文件夹   //数据所在文件夹
  local files: dir "." files "*.xls",respectcase  
  local f =1
  foreach t in `files' {
    local b =  subinstr("`t'",".xls","",.)            
    import excel using "`t'", clear            
    local i =  substr(A[2],10,.)                    
      drop A
      ds
      foreach j in `r(varlist)'{                   
        replace `j'="a`f'"+substr(`j',1,4) in 4
      }
      foreach l in `r(varlist)'{                 
        local k =`l'[4]
        rename `l' `k'
      }
    keep in 5/35
    gen id = _n
    reshape long  a`f', i(id) j(year) 
    label variable a`f' `"`i'"'
    destring a`f',replace
    save "`b'", replace
    local f=`f'+1
 }

*合并数据
  local files: dir "." files "*.dta",respectcase
  dis `files'
  foreach j in `files' {
    cap merge 1:1 id year using "`j'"
    cap drop _merge      
  }
  gen 省份=""
  replace 省份 = "北京市" if id==1
  replace 省份 = "天津市" if id==2
  replace 省份 = "河北省" if id==3
  replace 省份 = "山西省" if id==4
  replace 省份 = "内蒙古自治区" if id==5
  replace 省份 = "辽宁省" if id==6
  replace 省份 = "吉林省" if id==7
  replace 省份 = "黑龙江省" if id==8
  replace 省份 = "上海市" if id==9
  replace 省份 = "江苏省" if id==10
  replace 省份 = "浙江省" if id==11
  replace 省份 = "安徽省" if id==12
  replace 省份 = "福建省" if id==13
  replace 省份 = "江西省" if id==14
  replace 省份 = "山东省" if id==15
  replace 省份 = "河南省" if id==16
  replace 省份 = "湖北省" if id==17
  replace 省份 = "湖南省" if id==18
  replace 省份 = "广东省" if id==19
  replace 省份 = "广西壮族自治区" if id==20
  replace 省份 = "海南省" if id==21
  replace 省份 = "重庆市" if id==22
  replace 省份 = "四川省" if id==23
  replace 省份 = "贵州省" if id==24
  replace 省份 = "云南省" if id==25
  replace 省份 = "西藏自治区" if id==26
  replace 省份 = "陕西省" if id==27
  replace 省份 = "甘肃省" if id==28
  replace 省份 = "青海省" if id==29
  replace 省份 = "宁夏回族自治区" if id==30
  replace 省份 = "新疆维吾尔自治区" if id==31   
  order 省份 id year
*删除单变量数据
  foreach j in `files' {
    erase "`j'"
   }

一键实现16个省级宏观指标的面板数据。

省级面板数据

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/57004.html

相关文章

《新浪微博剖析 iOS 高级面试》笔记(一):UI视图相关面试问题

《新浪微博剖析 iOS 高级面试》笔记(一):UI视图相关面试问题

image A1-A7使用相同的identifer,当tableView向上滑动,A1划出页面后,就被放入了重用池。 当A7即将展示时,首先会在重用池中查看时候有相同identifer的cell可以被重用,如果有则直接取出使用,若无则创建一个新的cell。 面试笔记...

淘宝怎么运营生意才好(淘宝该怎么做生意才会越来越好)

淘宝怎么运营生意才好(淘宝该怎么做生意才会越来越好)

选款很重要,受大众欢迎、符合大众审美、性价比高,这些都是基础的。如果选了款质量差的,又恰巧打造成店铺爆款了,那你店铺售后、中差评、动态评分就要惨了,卖的越多,店铺指标越惨。自己进货、或是代销的选款一定要注意。...

我来教你企业在做全网营销时会遇到什么问题。

我来教你企业在做全网营销时会遇到什么问题。

全网营销的优势在于:提升品牌形象、规范销售市场、促进整体销量、解决线下销售瓶颈、完善客服体系、梳理分销渠道。互联网营销也称为网络营销,就是以国际互联网络为基础,利用数字化的信息和网络媒体的交互性来实现营销目标的一种新型的市场营销方式。 全网营销优势:提升品牌形象、促进整体销量、解决线下销...

衡量,确定优先级和执行SEO

衡量,确定优先级和执行SEO

API:应用程序编程接口(API)允许通过访问其他服务(例如操作系统或应用程序)的功能或数据来创建应用程序。 跳出率:未使您的网站采取第二操作的总访问次数的百分比。例如,如果某人访问了您的主页,然后在查看任何其他页面之前离开了该站点,则该会话将被退回。 渠道:您可以用来吸引注意力并...

【洛阳SEO】解析几种比较实用的SEO优化运营思维。

【洛阳SEO】解析几种比较实用的SEO优化运营思维。

在操作上,既要善于运用技巧和方法,又要全面考虑思维。那么SEO的实际想法是什么呢?首先,规划是网站运营和搜索引擎优化的重要组成部分。虽然这似乎需要很长的时间,但从规划的角度来看是非常必要的。为什么有必要这样做,因为短期或长期的计划操作将能够很好地看到当前的技能是有效的还是有效的?这是一种久经考验的思...

我来教你店面转让如何做网络营销推广,店面转让信息发布。

我来教你店面转让如何做网络营销推广,店面转让信息发布。

网络推广的***任务之一就是在互联网上建立并推广企业的品牌,知名企业的网下品牌可以在网上得以延伸,网络品牌建设是以企业网站建设为基础,通过一系列的推广措施,达到顾客和公众对企业的认知和认可。在一定程度上说,网络品牌的价值甚至高于通过网络获得的直接收益。随着网络化进程的推进,网络推广品牌的速度更是惊人...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片