破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在這裏插入圖片描述

相關文章
相關標籤/搜索