编程应用、实战教程,不容错过
在上一篇文章
《“一胎化”35年,Python可视化初探中国人口变化》
中,州的先生(微信号:taoist_ling,公众号:zmister2016)通过采集国家统计局“国家数据”网站中提供的中国历年人口数据,并对数据进行可视化的探索,发现了一些有意思和令人深思的现象和趋势。
有一些小伙伴后台留言希望公布一下采集“国家数据”网站人口数据的代码,在这里,就将总人口、人口出生率、人口年龄结构和人口平均寿命4项数据的代码公布出来,方便大家学习和使用。
涉及到的模块
在这里使用到的第三方库有requests,通过pip命令即可直接安装:
使用到的内置库有:
json:用于解析接口返回的数据;
csv:用于将数据写入到CSV文件中;
同时使用到的header请求头为:
生成年份列表
总人口
总人口数据中包含年份、总人口、男性人口、女性人口、城镇人口、乡村人口5项,保存为总人口.csv文件:
人口出生率、死亡率和自然增长率
包含年份、出生率、死亡率、自然增长率4项数据,数据保存为出生死亡及自然增长率.csv文件:
人口年龄结构及抚养比
包含年份、年末总人口、0-14岁人口、15-64岁人口、65岁及以上人口、总抚养比、少儿抚养比、老年抚养比8项数据,数据保存为人口年龄结构及抚养比.csv文件:
人口平均预期寿命
包含年份、平均预期寿命、男性平均预期寿命、女性平均预期寿命4项数据,数据保存为人口平均预期寿命.csv文件:
打包
版权申明
领取 专属20元代金券
Get大咖技术交流圈