破14億,Python分析我國(guó)存在哪些人口危機(jī)!
2020年1月17日,國(guó)家統(tǒng)計(jì)局發(fā)布了2019年國(guó)民經(jīng)濟(jì)報(bào)告,報(bào)告中指出我國(guó)人口突破14億。
豬哥的朋友圈被14億人口刷屏,但是很多人并沒有看到我國(guó)復(fù)雜的人口問題:老齡化、男女比例失衡、生育率下降、人口紅利下降等。
今天我們就來分析一下我們國(guó)家的人口數(shù)據(jù)吧!
一、背景
1.人口突破14億
2020年1月17日,國(guó)家統(tǒng)計(jì)局發(fā)布了 2019年國(guó)民經(jīng)濟(jì)報(bào)告 ,報(bào)告中指出:年末中國(guó)大陸總?cè)丝?包括31個(gè)省、自治區(qū)、直轄市和中國(guó)人民解放軍現(xiàn)役軍人,不包括香港、澳門特別行政區(qū)和臺(tái)灣省以及海外華僑人數(shù))140005萬人。
也就是說2019年底我國(guó)人口突破14億!

報(bào)告鏈接:http://www.stats.gov.cn/tjsj/...
2.人口普查年
根據(jù)2010年5月12日國(guó)務(wù)院第111次常務(wù)會(huì)議通過的《全國(guó)人口普查條例》第一章 第八條規(guī)定:人口普查每10年進(jìn)行一次,尾數(shù)逢0的年份為普查年度,標(biāo)準(zhǔn)時(shí)點(diǎn)為普查年度的11月1日零時(shí)。

也就是說2020年11月將進(jìn)行第七次人口普查,新中國(guó)成立后前六次人口普查分別為:1953、1964、1982、1990、2000、2010年。
ps:有些同學(xué)可能會(huì)有疑問:十年普查一次,那其他年份人口數(shù)怎么得來?在非普查年,當(dāng)年總?cè)丝?上年總?cè)丝?當(dāng)年出生人口-當(dāng)年死亡人口 而計(jì)算得出!
3.全面放開二胎
《中華人民共和國(guó)人口與計(jì)劃生育法修正案(草案)》明確規(guī)定,“全面兩孩”政策2016年元旦開始即可實(shí)施。全面實(shí)施一對(duì)夫婦可生育兩個(gè)孩子政策,是中國(guó)生育政策的一次歷史性調(diào)整,實(shí)行了36年的獨(dú)生子女政策全面終止。
二、分析目標(biāo)
新中國(guó)成立70,經(jīng)歷了許許多多的風(fēng)風(fēng)雨雨,政策、經(jīng)濟(jì)、文化也有很多的變化,人口也隨之變化。
人口變化對(duì)社會(huì)經(jīng)濟(jì)發(fā)展帶來巨大而深遠(yuǎn)的影響,所以今天我們從多角度來分析我國(guó)人口變化:
- 人口總數(shù)
- 男女比
- 城鎮(zhèn)化
- 增長(zhǎng)率
- 人口結(jié)構(gòu)
三、爬取數(shù)據(jù)
關(guān)于我國(guó)人口的數(shù)據(jù)來源,可以從“國(guó)家數(shù)據(jù)”網(wǎng)站中獲取。這是一個(gè)由國(guó)家統(tǒng)計(jì)局提供的網(wǎng)站,里面有很多國(guó)家公開的數(shù)據(jù)信息!
1.請(qǐng)求單頁(yè)數(shù)據(jù)
在國(guó)家數(shù)據(jù)網(wǎng)站中,有從新中國(guó)成立到2018年的人口相關(guān)數(shù)據(jù)。

在人口數(shù)據(jù)中,有三項(xiàng)是我們需要的數(shù)據(jù):總?cè)丝凇⒃鲩L(zhǎng)率、人口結(jié)構(gòu)。
我們按F12查看一下請(qǐng)求的鏈接,然后復(fù)制鏈接使用requests請(qǐng)求數(shù)據(jù)。

只使用一個(gè)簡(jiǎn)單的get請(qǐng)求,就把數(shù)據(jù)獲取了,而且返回的直接是json數(shù)據(jù)!

2.分頁(yè)數(shù)據(jù)
我們此次的目的是抓取從新中國(guó)至今的所有人口數(shù)據(jù),而頁(yè)面中最多可以獲取近20年的數(shù)據(jù),所以我們需要分析網(wǎng)頁(yè)請(qǐng)求中關(guān)于分頁(yè)的參數(shù)。

分析請(qǐng)求參數(shù)豬哥發(fā)現(xiàn)主要有兩個(gè)參數(shù):zb、sj,分別表示指標(biāo)和時(shí)間。


參數(shù):sj=LAST10,表示近10年,于是豬哥猜想:sj=LAST70 是不是就可以獲取70年的數(shù)據(jù)呢?

然后我們?cè)賹b參數(shù)更換,獲取到所有的數(shù)據(jù)!

3.保存Excel
獲取到數(shù)據(jù)之后,我們先將數(shù)據(jù)清洗,提取出我們需要的數(shù)據(jù),然后整理保存到Excel中,數(shù)據(jù)處理方面我們?nèi)匀皇褂?潘大師(pandas)。

我們來看看保存的excel文件數(shù)據(jù)。

4.2019年數(shù)據(jù)
目前數(shù)據(jù)唯一的不完整就是沒有2019年的數(shù)據(jù),因?yàn)?019年剛剛完結(jié)所以數(shù)據(jù)還沒有登記到網(wǎng)站上,我們只能自己算出來然后補(bǔ)齊。

豬哥根據(jù)2020年1月17日,國(guó)家統(tǒng)計(jì)局發(fā)布了 2019年國(guó)民經(jīng)濟(jì)報(bào)告中關(guān)于人口的數(shù)據(jù)得出了2019年的相關(guān)數(shù)據(jù)。

來看看完整的70年人口數(shù)據(jù)。

四、數(shù)據(jù)分析
數(shù)據(jù)保存完畢后我們就可以開始數(shù)據(jù)分析步驟了,一般在我們數(shù)據(jù)分析之前我們需要有個(gè)思路:要分析什么?從哪些角度分析?選擇何種可視化圖形?得出了什么結(jié)論?(當(dāng)然實(shí)際工作時(shí)的分析報(bào)告需要更為嚴(yán)謹(jǐn),但大體思路類似。)
1.總?cè)丝?/strong>
首先我們提取Excel中的“年末總?cè)丝?rdquo;這一列的數(shù)據(jù)進(jìn)行分析。

直接上代碼,豬哥先使用潘大師讀取Excel,然后再獲取總?cè)丝诘牧袛?shù)據(jù)(完整代碼請(qǐng)查看源碼)。

上面的代碼和之前畫曲線有點(diǎn)不同的是:添加了自定義曲線背景色和區(qū)域色的功能,下次有同學(xué)想自定義pyecharts曲線背景就可以參考這里的代碼。
在下圖中豬哥標(biāo)注了四個(gè)點(diǎn):
- 1949年:新中國(guó)成立,總?cè)丝?5.42億
- 1980年:計(jì)劃生育正式開始,總?cè)丝?9.87億
- 2016年:全面放開二胎,總?cè)丝?13.83億
- 2019年:總?cè)丝?14億

通過觀察總?cè)丝谇€圖得知:
- 人口總體在增加,但增長(zhǎng)曲線慢慢放緩,據(jù)社科院預(yù)測(cè):中國(guó)人口將在2029年達(dá)到峰值14.42億,往后逐步下降
- 新中國(guó)成立至今(2020年)唯一出現(xiàn)人口減少的是1960和1961年,這兩年是我國(guó)的自然災(zāi)害年。

根據(jù)總?cè)丝跀?shù),我們?cè)賮矸治鲆幌?執(zhí)行計(jì)劃生育生育前31年與 后31年增長(zhǎng)的人口分別是多少?

根據(jù)上圖我們可以看出:計(jì)劃生育確實(shí)控制了人口的增長(zhǎng)!
而放開二胎后并未迎來生育高峰期,聯(lián)合國(guó)相關(guān)機(jī)構(gòu)發(fā)布的《世界人口展望》2017修訂版給出了類似的預(yù)期。它傾向于認(rèn)定中國(guó)人口已經(jīng)開始了倒V型反轉(zhuǎn),在人口到達(dá)高峰后,2050年將會(huì)保持13億多,然后就會(huì)加速下滑(低、中、高三種生育率,來自聯(lián)合國(guó)人口基金)。

2.男女人口比例
我們經(jīng)常會(huì)聽到別人說:“中國(guó)男女比例失衡,將有3000萬中國(guó)男性娶不到老婆”。
其實(shí)這是我國(guó)男女比例失衡造成的結(jié)果。
下面豬哥就從以下4個(gè)角度來分析我國(guó)男女比例的關(guān)系:
- 2019年男女比
- 男性占總?cè)丝诒壤?/li>
- 男女人口數(shù)曲線
- 男女人口數(shù)差值

根據(jù)上面4圖我們可以得出一些結(jié)論:
- 新中國(guó)成立以來男性人口一直比女性人口多,可能與我國(guó)重男輕女思想有一定關(guān)系。
- 男性占比最高是在新中國(guó)成立之初為51.96%,最低是在1996年為50.82%。下圖是來自快易數(shù)據(jù)提供的 中國(guó)、印度、日本、英國(guó)、美國(guó) 五國(guó)的男性占比圖,從圖中可以清晰看出中國(guó)與印度的男女比一直處于失衡狀態(tài)。

3.2000年我國(guó)男女人口差值最大為4131萬人,最小差值是在1965年為1718萬人。
4.2006年以來我國(guó)男女比例失衡狀況逐年緩解
我國(guó)到底有多少男性同胞們會(huì)打光棍? 由于篇幅有限,我們下期做一個(gè)專題分析這個(gè)問題!
3.人口城鎮(zhèn)化
有很多同學(xué)不理解何為“人口城鎮(zhèn)化”,下面豬哥引用百度百科的介紹:
人口城鎮(zhèn)化是指農(nóng)村人口轉(zhuǎn)變?yōu)槌擎?zhèn)人口、農(nóng)業(yè)人口轉(zhuǎn)變?yōu)榉寝r(nóng)業(yè)人口的過程,它是社會(huì)生產(chǎn)力發(fā)展到一定階段的產(chǎn)物。
城鎮(zhèn)化是一個(gè)綜合指標(biāo),可以用來衡量當(dāng)?shù)亟?jīng)濟(jì)發(fā)展情況、基礎(chǔ)設(shè)施和人民生活水平。
同時(shí),城鎮(zhèn)化的進(jìn)程也是房地產(chǎn)市場(chǎng)在需求層面的重要支撐力量,下圖是一張人口城鎮(zhèn)化與社會(huì)發(fā)展關(guān)系的圖。

根據(jù)美國(guó)地理學(xué)家諾瑟姆對(duì)世界各國(guó)城市化的研究,世界城市化分為三個(gè)階段:
- 初期(人口城鎮(zhèn)化在30%以下):農(nóng)村人口占優(yōu)勢(shì),工農(nóng)業(yè)生產(chǎn)力水平較低,工業(yè)提供就業(yè)機(jī)會(huì)少,農(nóng)業(yè)剩余勞動(dòng)力得不到釋放。
- 中期(人口城鎮(zhèn)化30%~70%):工業(yè)基礎(chǔ)比較雄厚,經(jīng)濟(jì)實(shí)力明顯增強(qiáng),農(nóng)村勞動(dòng)生產(chǎn)率提高,剩余勞動(dòng)力轉(zhuǎn)向工業(yè),城市人口比重快速突破50%,而后上升到70%。
- 后期(人口城鎮(zhèn)化70%~90%):農(nóng)村人口向城鎮(zhèn)人口的轉(zhuǎn)化趨于停止,農(nóng)村人口占比穩(wěn)定在10%左右,城市人口可以達(dá)到90%左右,趨于飽和,這個(gè)過程的城市化不再是人口從農(nóng)村流向城市,而是城市人口在產(chǎn)業(yè)之間的結(jié)構(gòu)性轉(zhuǎn)移,主要是從第二產(chǎn)業(yè)向第三產(chǎn)業(yè)轉(zhuǎn)移。
來看看我國(guó)人口城鎮(zhèn)化數(shù)據(jù)分析:

由上圖分析可知:
- 2019年我國(guó)人口城鎮(zhèn)化達(dá)到60.6%,處于人口城鎮(zhèn)化的中期。
- 1995年我國(guó)鄉(xiāng)村人口達(dá)到峰值:8.59億。
- 1996年我國(guó)城鎮(zhèn)化步伐加快,同年城鎮(zhèn)化超過30%,進(jìn)入城鎮(zhèn)化的中期。
- 在2010年我國(guó)城市人口與鄉(xiāng)村人口持平約為6.7億,城鎮(zhèn)化為50%。
聯(lián)合國(guó)對(duì)中國(guó)人口城鎮(zhèn)化進(jìn)程進(jìn)行了預(yù)測(cè):我國(guó)城鎮(zhèn)化初期是1949年~1995年,中期是1996年~2032年,后期是2033年以后。

4.人口增長(zhǎng)率
數(shù)據(jù)可視化的代碼豬哥就不放出來了,想看的同學(xué)直接取看源碼吧,我們直接看圖片。

由上圖得知:
- 在自然災(zāi)害三年(1959、1960、1961)我國(guó)人口死亡率陡增,出生率也下降,人口出現(xiàn)新中國(guó)成立以來第一次負(fù)增長(zhǎng)!
- 在自然災(zāi)害過后的兩年(1962、1963)迎來我國(guó)最大的一波生育潮,我們通過2010年人口第五次普查的數(shù)據(jù)也可以驗(yàn)證這個(gè)結(jié)論。

3.自然災(zāi)害三年過后我國(guó)的死亡率一直趨于穩(wěn)定,維持在6-7‰左右。
4.我國(guó)出生率整體一直在下降,在計(jì)劃生育之前出生率就在下降。
5.在2016年我國(guó)全面放開二胎之后的三年(2017-2019),出生率并沒有出現(xiàn)好轉(zhuǎn),反而持續(xù)走低。
目前的育齡婦女基本都是85-90后,受計(jì)劃生育(1980年)影響,育齡婦女人數(shù)比以前少了,生孩子的數(shù)量自然就比以前少了,這一情況會(huì)持續(xù)下去。
出生率降低,死亡率增加,人口增長(zhǎng)就慢慢放緩,社科院預(yù)測(cè)在2029年左右我國(guó)人口達(dá)到峰值(14.42億)之后慢慢減少!
題外話:豬哥在爬取數(shù)據(jù)之后,發(fā)現(xiàn) 國(guó)家數(shù)據(jù)網(wǎng)站 提供的數(shù)據(jù)也是有誤的:1961年人口比1960年人口下降,而增長(zhǎng)率卻為整數(shù)!

5.年齡結(jié)構(gòu)
人口年齡結(jié)構(gòu)是衡量 老齡化 與 人口紅利 的指標(biāo)。
老齡化:指老年人口相對(duì)增多,在總?cè)丝谥兴急壤粩嗌仙倪^程,國(guó)際上通常看法是,當(dāng)一個(gè)國(guó)家或地區(qū)60歲以上老年人口占人口總數(shù)的10%,或65歲以上老年人口占人口總數(shù)的7%,即意味著這個(gè)國(guó)家或地區(qū)的人口處于老齡化社會(huì)。 ——百度百科
老齡化是每個(gè)國(guó)家每個(gè)社會(huì)都會(huì)經(jīng)歷的階段,目前來講發(fā)達(dá)國(guó)家的老齡化問題比發(fā)展中國(guó)家更嚴(yán)重,據(jù)快易數(shù)據(jù)提供的一份 世界各國(guó)老齡化排名來看,中國(guó)只排到了65名,第一名是日本,而前幾名基本都是歐洲國(guó)家。

人口紅利:經(jīng)濟(jì)學(xué)術(shù)語,是指一個(gè)國(guó)家的勞動(dòng)年齡人口占總?cè)丝诒戎剌^大,撫養(yǎng)率比較低,為經(jīng)濟(jì)發(fā)展創(chuàng)造了有利的人口條件,整個(gè)國(guó)家的經(jīng)濟(jì)呈高儲(chǔ)蓄、高投資和高增長(zhǎng)的局面。
人口紅利簡(jiǎn)單來說就是 勞動(dòng)力人口數(shù) 大于 非 勞動(dòng)力人口,勞動(dòng)人口比例較高,保證了經(jīng)濟(jì)增長(zhǎng)中的勞動(dòng)力需求,勞動(dòng)力資源豐富和成本優(yōu)勢(shì)已經(jīng)使中國(guó)成為世界工廠和世界經(jīng)濟(jì)增長(zhǎng)的引擎。

從上面三圖分析我們可得:
- 1982年我國(guó) 0-14歲少兒占比33.59%,而2019年減至17.9%,比例減至近半。
- 2019年我國(guó)65歲以上人口占比為12.57%,已經(jīng)進(jìn)入老齡化社會(huì)。世界有92個(gè)國(guó)家進(jìn)入老齡化,中國(guó)排在65。
- 2010年我國(guó)總撫養(yǎng)比達(dá)到最低為:34.2%,意味著每3個(gè)勞動(dòng)力需要養(yǎng)一個(gè)老人或小孩。
- 人口紅利在2010年達(dá)到頂峰,之后在慢慢降低。
2019年我國(guó)老年人口為1.76億,中國(guó)的老齡化即將進(jìn)入快速老齡化階段,目前我國(guó)多個(gè)省的養(yǎng)老金告急,我國(guó)養(yǎng)老金體系改革迫在眉睫。
五、總結(jié)
由于篇幅過長(zhǎng),很多分析代碼并未放出,如果想學(xué)習(xí)的同學(xué)可以查看源碼(https://github.com/pig6/china...)。
我們來總結(jié)一下我們今天分析的結(jié)果吧:
總?cè)丝冢何覈?guó)總?cè)丝诜€(wěn)步增長(zhǎng),據(jù)社科院預(yù)測(cè):中國(guó)人口將在2029年達(dá)到峰值14.42億,往后逐步下降

男女比例:我國(guó)自新中國(guó)成立以來,一直處于男多女少的狀態(tài)中,2019年男女差為3000萬。因?yàn)槔夏耆酥信远嘤谀信阅贻p男女的差值應(yīng)該會(huì)更大,下期我們可以專門分析一下:中國(guó)將會(huì)有多少光棍?

人口城鎮(zhèn)化:2019年我國(guó)城鎮(zhèn)化超過60%,處于城鎮(zhèn)化發(fā)展的中期階段。聯(lián)合國(guó)對(duì)中國(guó)人口城鎮(zhèn)化進(jìn)程進(jìn)行了預(yù)測(cè):我國(guó)城鎮(zhèn)化初期是1949年~1995年,中期是1996年~2032年,后期是2033年以后。

人口增長(zhǎng)率:我國(guó)出生率持續(xù)走低,在全面放開二胎之后并未出現(xiàn)生育潮,人口增長(zhǎng)慢慢放緩,據(jù)社科院預(yù)測(cè)在2029年人口增長(zhǎng)率為0,之后出現(xiàn)負(fù)增長(zhǎng),生育率低使得我的老齡化進(jìn)程加快。

人口年齡結(jié)構(gòu):人口年齡結(jié)構(gòu)影響著兩個(gè)重要的指標(biāo):人口紅利、老齡化。我國(guó)人口紅利在2010年達(dá)到頂峰,之后慢慢減少。老齡化問題是國(guó)際普遍存在的問題,尤其是發(fā)達(dá)國(guó)家。據(jù)快易數(shù)據(jù)顯示:2018年全世界有92個(gè)國(guó)家進(jìn)入老齡化,排在第一的日本老齡化為:27.58%,我國(guó)老齡化排在第65位。但隨著時(shí)間推移我國(guó)即將進(jìn)入快速老化期,養(yǎng)老問題日益凸顯!

總結(jié)來說我國(guó)人口結(jié)構(gòu)存在兩個(gè)嚴(yán)峻的問題:
養(yǎng)老問題:生育率低、勞動(dòng)力萎縮、老齡化加速、人口即將見頂、人口紅利消失、多省養(yǎng)老金告急,需中央補(bǔ)貼!
剩男問題:計(jì)劃生育實(shí)行后男女人口差拉大,男女失衡,剩男問題嚴(yán)峻,越南買媳婦新聞屢見不鮮!
面對(duì)兩個(gè)嚴(yán)峻的考驗(yàn),希望有專業(yè)人士能為我們國(guó)家出謀劃策,希望我們的國(guó)家早日實(shí)現(xiàn)偉大復(fù)興!