破14亿,Python分析我国存在哪些人口危机!

2020年1月17日,国家统计局发布了2019年国民经济报告,报告中指出我国人口突破14亿html

猪哥的朋友圈被14亿人口刷屏,可是不少人并无看到我国复杂的人口问题:老龄化、男女比例失衡、生育率降低、人口红利降低等。git

今天咱们就来分析一下咱们国家的人口数据吧!github

1、背景

1.人口突破14亿

2020年1月17日,国家统计局发布了 2019年国民经济报告 ,报告中指出:年底中国大陆总人口(包括31个省、自治区、直辖市和中国人民解放军现役军人,不包括香港、澳门特别行政区和台湾省以及海外华侨人数)140005万人json

也就是说2019年末我国人口突破14亿!echarts

在这里插入图片描述

报告连接:http://www.stats.gov.cn/tjsj/zxfb/202001/t20200117_1723383.html学习

2.人口普查年

根据2010年5月12日国务院第111次常务会议经过的《全国人口普查条例》第一章 第八条规定:人口普查每10年进行一次,尾数逢0的年份为普查年度,标准时点为普查年度的11月1日零时。网站

在这里插入图片描述也就是说2020年11月将进行第七次人口普查,新中国成立后前六次人口普查分别为:195三、196四、198二、1990、2000、2010年。3d

ps:有些同窗可能会有疑问:十年普查一次,那其余年份人口数怎么得来?在非普查年,当年总人口=上年总人口+当年出生人口-当年死亡人口 而计算得出!excel

3.全面放开二胎

《中华人民共和国人口与计划生育法修正案(草案)》明确规定,“全面两孩”政策2016年元旦开始便可实施。全面实施一对夫妇可生育两个孩子政策,是中国生育政策的一次历史性调整,实行了36年的独生子女政策全面终止。code

2、分析目标

新中国成立70,经历了许许多多的风风雨雨,政策、经济、文化也有不少的变化,人口也随之变化。

人口变化对社会经济发展带来巨大而深远的影响,因此今天咱们从多角度来分析我国人口变化:

  1. 人口总数
  2. 男女比
  3. 城镇化
  4. 增加率
  5. 人口结构

3、爬取数据

关于我国人口的数据来源,能够从“国家数据”网站中获取。这是一个由国家统计局提供的网站,里面有不少国家公开的数据信息!在这里插入图片描述

1.请求单页数据

在国家数据网站中,有重新中国成立到2018年的人口相关数据。在这里插入图片描述在人口数据中,有三项是咱们须要的数据:总人口、增加率、人口结构

咱们按F12查看一下请求的连接,而后复制连接使用requests请求数据。在这里插入图片描述只使用一个简单的get请求,就把数据获取了,并且返回的直接是json数据!在这里插入图片描述

2.分页数据

咱们这次的目的是抓取重新中国至今的全部人口数据,而页面中最多能够获取近20年的数据,因此咱们须要分析网页请求中关于分页的参数。在这里插入图片描述分析请求参数猪哥发现主要有两个参数:zbsj,分别表示指标时间

在这里插入图片描述在这里插入图片描述参数:sj=LAST0,表示近10年,因而猪哥猜测:sj=LAST70 是否是就能够获取70年的数据呢?在这里插入图片描述而后咱们再将zb参数更换,获取到全部的数据!在这里插入图片描述

3.保存Excel

获取到数据以后,咱们先将数据清洗,提取出咱们须要的数据,而后整理保存到Excel中,数据处理方面咱们仍然使用 潘大师(pandas)。在这里插入图片描述咱们来看看保存的excel文件数据。在这里插入图片描述

4.2019年数据

目前数据惟一的不完整就是没有2019年的数据,由于2019年刚刚完结因此数据尚未登记到网站上,咱们只能本身算出来而后补齐。在这里插入图片描述猪哥根据2020年1月17日,国家统计局发布了 2019年国民经济报告中关于人口的数据得出了2019年的相关数据。在这里插入图片描述来看看完整的70年人口数据。在这里插入图片描述

4、数据分析

数据保存完毕后咱们就能够开始数据分析步骤了,通常在咱们数据分析以前咱们须要有个思路:要分析什么?从哪些角度分析?选择何种可视化图形?得出了什么结论?(固然实际工做时的分析报告须要更为严谨,但大致思路相似。)

1.总人口

首先咱们提取Excel中的“年底总人口”这一列的数据进行分析。在这里插入图片描述直接上代码,猪哥先使用潘大师读取Excel,而后再获取总人口的列数据(完整代码请查看源码)。在这里插入图片描述上面的代码和以前画曲线有点不一样的是:添加了自定义曲线背景色和区域色的功能,下次有同窗想自定义pyecharts曲线背景就能够参考这里的代码。

在下图中猪哥标注了四个点:

  1. 1949年:新中国成立,总人口 5.42亿
  2. 1980年:计划生育正式开始,总人口 9.87亿
  3. 2016年:全面放开二胎,总人口 13.83亿
  4. 2019年:总人口 14亿

在这里插入图片描述经过观察总人口曲线图得知:

  1. 人口整体在增长,但增加曲线慢慢放缓,据社科院预测:中国人口将在2029年达到峰值14.42亿,日后逐步降低
  2. 新中国成立至今(2020年)惟一出现人口减小的是1960和1961年,这两年是我国的天然灾害年。在这里插入图片描述
  3. 根据总人口数,咱们再来分析一下 执行计划生育生育前31年与 后31年增加的人口分别是多少?
    在这里插入图片描述
    根据上图咱们能够看出:计划生育确实控制了人口的增加!

而放开二胎后并未迎来生育高峰期,联合国相关机构发布的《世界人口展望》2017修订版给出了相似的预期。它倾向于认定中国人口已经开始了倒V型反转,在人口到达高峰后,2050年将会保持13亿多,而后就会加速下滑(低、中、高三种生育率,来自联合国人口基金)。(中国人口趋势预测,分低、中、高三种生育率,来自联合国人口基金)

2.男女人口比例

咱们常常会听到别人说:“中国男女比例失衡,将有3000万中国男性娶不到老婆”。

其实这是我国男女比例失衡形成的结果。在这里插入图片描述

下面猪哥就从如下4个角度来分析我国男女比例的关系:

  1. 2019年男女比
  2. 男性占总人口比例
  3. 男女人口数曲线
  4. 男女人口数差值

在这里插入图片描述根据上面4图咱们能够得出一些结论:

  1. 新中国成立以来男性人口一直比女性人口多,可能与我国重男轻女思想有必定关系。
  2. 男性占比最高是在新中国成立之初为51.96%,最低是在1996年为50.82%。下图是来自快易数据提供的 中国、印度、日本、英国、美国 五国的男性占比图,从图中能够清晰看出中国与印度的男女比一直处于失衡状态。在这里插入图片描述
  3. 2000年我国男女人口差值最大为4131万人,最小差值是在1965年为1718万人。
  4. 2006年以来我国男女比例失衡情况逐年缓解

我国到底有多少男性同胞们会打光棍? 因为篇幅有限,咱们下期作一个专题分析这个问题!

3.人口城镇化

有不少同窗不理解何为“人口城镇化”,下面猪哥引用百度百科的介绍:

人口城镇化是指农村人口转变为城镇人口、农业人口转变为非农业人口的过程,它是社会生产力发展到必定阶段的产物。

城镇化是一个综合指标,能够用来衡量当地经济发展状况、基础设施和人民生活水平。

同时,城镇化的进程也是房地产市场在需求层面的重要支撑力量,下图是一张人口城镇化与社会发展关系的图。在这里插入图片描述根据美国地理学家诺瑟姆对世界各国城市化的研究,世界城市化分为三个阶段:  

  1. 初期(人口城镇化在30%如下):农村人口占优点,工农业生产力水平较低,工业提供就业机会少,农业剩余劳动力得不到释放。  
  2. 中期(人口城镇化30%~70%):工业基础比较雄厚,经济实力明显加强,农村劳动生产率提升,剩余劳动力转向工业,城市人口比重快速突破50%,然后上升到70%。  
  3. 后期(人口城镇化70%~90%):农村人口向城镇人口的转化趋于中止,农村人口占比稳定在10%左右,城市人口能够达到90%左右,趋于饱和,这个过程的城市化再也不是人口从农村流向城市,而是城市人口在产业之间的结构性转移,主要是从第二产业向第三产业转移。  

来看看我国人口城镇化数据分析:在这里插入图片描述由上图分析可知:

  1. 2019年我国人口城镇化达到60.6%,处于人口城镇化的中期。
  2. 1995年我国乡村人口达到峰值:8.59亿。
  3. 1996年我国城镇化步伐加快,同年城镇化超过30%,进入城镇化的中期。
  4. 在2010年我国城市人口与乡村人口持平约为6.7亿,城镇化为50%。

联合国对中国人口城镇化进程进行了预测:我国城镇化初期是1949年~1995年,中期是1996年~2032年,后期是2033年之后在这里插入图片描述

4.人口增加率

数据可视化的代码猪哥就不放出来了,想看的同窗直接取看源码吧,咱们直接看图片。在这里插入图片描述由上图得知:

  1. 在天然灾害三年(195九、1960、1961)我国人口死亡率陡增,出生率也降低,人口出现新中国成立以来第一次负增加!
  2. 在天然灾害事后的两年(196二、1963)迎来我国最大的一波生育潮,咱们经过2010年人口第五次普查的数据也能够验证这个结论。在这里插入图片描述
  3. 天然灾害三年事后我国的死亡率一直趋于稳定,维持在6-7‰左右。
  4. 我国出生率总体一直在降低,在计划生育以前出生率就在降低。
  5. 在2016年我国全面放开二胎以后的三年(2017-2019),出生率并无出现好转,反而持续走低。

目前的育龄妇女基本都是85-90后,受计划生育(1980年)影响,育龄妇女人数比之前少了,生孩子的数量天然就比之前少了,这一状况会持续下去。

出生率下降,死亡率增长,人口增加就慢慢放缓,社科院预测在2029年左右我国人口达到峰值(14.42亿)以后慢慢减小!

题外话:猪哥在爬取数据以后,发现 国家数据网站 提供的数据也是有误的:1961年人口比1960年人口降低,而增加率却为整数!在这里插入图片描述

5.年龄结构

人口年龄结构是衡量 老龄化人口红利 的指标。

老龄化:指老年人口相对增多,在总人口中所占比例不断上升的过程,国际上一般见解是,当一个国家或地区60岁以上老年人口占人口总数的10%,或65岁以上老年人口占人口总数的7%,即意味着这个国家或地区的人口处于老龄化社会。 ——百度百科

老龄化是每一个国家每一个社会都会经历的阶段,目前来说发达国家的老龄化问题比发展中国家更严重,据快易数据提供的一份 世界各国老龄化排名来看,中国只排到了65名,第一名是日本,而前几名基本都是欧洲国家。在这里插入图片描述

人口红利:经济学术语,是指一个国家的劳动年龄人口占总人口比重较大,抚养率比较低,为经济发展创造了有利的人口条件,整个国家的经济呈高储蓄、高投资和高增加的局面。

人口红利简单来讲就是 劳动力人口数 大于 非 劳动力人口,劳动人口比例较高,保证了经济增加中的劳动力需求,劳动力资源丰富和成本优点已经使中国成为世界工厂和世界经济增加的引擎。在这里插入图片描述从上面三图分析咱们可得:

  1. 1982年我国 0-14岁少儿占比33.59%,而2019年减至17.9%,比例减至近半。
  2. 2019年我国65岁以上人口占比为12.57%,已经进入老龄化社会。世界有92个国家进入老龄化,中国排在65。
  3. 2010年我国总抚养比达到最低为:34.2%,意味着每3个劳动力须要养一个老人或小孩。
  4. 人口红利在2010年达到顶峰,以后在慢慢下降。

2019年我国老年人口为1.76亿,中国的老龄化即将进入快速老龄化阶段,目前我国多个省的养老金告急,我国养老金体系改革迫在眉睫。

5、总结

因为篇幅过长,不少分析代码并未放出,若是想学习的同窗能够查看源码(https://github.com/pig6/china_population)。

咱们来总结一下咱们今天分析的结果吧:

  1. 总人口:我国总人口稳步增加,据社科院预测:中国人口将在2029年达到峰值14.42亿,日后逐步降低(中国人口趋势预测,分低、中、高三种生育率,来自联合国人口基金)
  2. 男女比例:我国自新中国成立以来,一直处于男多女少的状态中,2019年男女差为3000万。由于老年人中女性多于男女,因此年轻男女的差值应该会更大,下期咱们能够专门分析一下:中国将会有多少光棍?在这里插入图片描述
  3. 人口城镇化:2019年我国城镇化超过60%,处于城镇化发展的中期阶段。联合国对中国人口城镇化进程进行了预测:我国城镇化初期是1949年~1995年,中期是1996年~2032年,后期是2033年之后在这里插入图片描述
  4. 人口增加率:我国出生率持续走低,在全面放开二胎以后并未出现生育潮,人口增加慢慢放缓,据社科院预测在2029年人口增加率为0,以后出现负增加,生育率低使得个人老龄化进程加快。在这里插入图片描述
  5. 人口年龄结构:人口年龄结构影响着两个重要的指标:人口红利、老龄化。我国人口红利在2010年达到顶峰,以后慢慢减小。老龄化问题是国际广泛存在的问题,尤为是发达国家。据快易数据显示:2018年全世界有92个国家进入老龄化,排在第一的日本老龄化为:27.58%,我国老龄化排在第65位。但随着时间推移我国即将进入快速老化期,养老问题日益凸显!在这里插入图片描述

总结来讲我国人口结构存在两个严峻的问题:

  1. 养老问题:生育率低、劳动力萎缩、老龄化加速、人口即将见顶、人口红利消失、多省养老金告急,需中央补贴!
  2. 剩男问题:计划生育实行后男女人口差拉大,男女失衡,剩男问题严峻,越南买媳妇新闻家常便饭!

面对两个严峻的考验,但愿有专业人士能为咱们国家出谋划策,但愿咱们的国家早日实现伟大复兴!

数据来源:一、http://data.stats.gov.cn/easyquery.htm?cn=C0十二、http://www.stats.gov.cn/tjsj/zxfb/202001/t20200117_1723383.html三、https://www.kylc.com/stats

参考:一、https://yq.aliyun.com/articles/668824二、https://mp.weixin.qq.com/s/SmNxflkaYgBewwmjoqOfJw三、https://www.ssap.com.cn/c/2019-01-03/1074956.shtml

源码地址:https://github.com/pig6/china_population在这里插入图片描述

相关文章
相关标签/搜索