前言
本期将利用Python分析「第七次全国人口普查数据」,看看我国各地区分口分布、年龄构成、性别构成以及各地区搜教育程度情况等等,希望对你有所帮助,如有疑问或者需要改进的地方可以在评论区留言。
1 导入模块
In [1]:
import pandas as pd from pyecharts.charts import Line from pyecharts.charts import Bar from pyecharts.charts import Pie from pyecharts.charts import Map from pyecharts.charts import PictorialBar from pyecharts.charts import Sankey from pyecharts.charts import Map3D from pyecharts.globals import ChartType from pyecharts.commons.utils import JsCode from pyecharts import options as opts import warnings warnings.filterwarnings('ignore')2. Pandas数据处理
2.1 读取数据
In [2]:
df1 = pd.read_excel('/home/mw/input/2401091327/各地区15岁及以上人口平均受教育年限.xlsx') df2 = pd.read_excel('/home/mw/input/2401091327/各地区每10万人口中拥有的各类受教育程度人数.xlsx') df3 = pd.read_excel('/home/mw/input/2401091327/各地区人口.xlsx') df4 = pd.read_excel('/home/mw/input/2401091327/各地区人口年龄构成.xlsx') df5 = pd.read_excel('/home/mw/input/2401091327/各地区性别构成.xlsx') df6 = pd.read_excel('/home/mw/input/2401091327/全国人口年龄构成.xlsx')2.2 数据预览
In [3]:
df1.head()
地区 2020年 2010年 0 全 国 9.91 9.08 1 北 京 12.64 11.71 2 天 津 11.29 10.38 3 河 北 9.84 9.12 4 山 西 10.45 9.52 In [4]:
df2.head()
地区(单位:人/10 万人) 大学(大专及以上) 高中(含中专) 初中 小学 0 全 国 15467 15088 34507 24767 1 北 京 41980 17593 23289 10503 2 天 津 26940 17719 32294 16123 3 河 北 12418 13861 39950 24664 4 山 西 17358 16485 38950 19506 In [5]:
df3.head()
地区 人口数 2020年 2010年 0 全 国 1411778724 100.00 100.00 1 北 京 21893095 1.55 1.46 2 天 津 13866009 0.98 0.97 3 河 北 74610235 5.28 5.36 4 山 西 34915616 2.47 2.67 In [6]:
df4.head()
地区 0—14岁 15—59岁 60岁及以上 65岁及以上 0 全 国 17.95 63.35 18.70 13.50 1 北 京 11.84 68.53 19.63 13.3 2 天 津 13.47 64.87 21.66 14.75 3 河 北 20.22 59.92 19.85 13.92 4 山 西 16.35 64.72 18.92 12.9 In [7]:
df5.head()
地区 男 女 性别比 0 全 国 51.24 48.76 105.07 1 北 京 51.14 48.86 104.65 2 天 津 51.53 48.47 106.31 3 河 北 50.50 49.50 102.02 4 山 西 50.99 49.01 104.06 In [8]:
df6.head()
年龄 人口数 比重 0 总 计 1411778724 100.00 1 0—14 岁 253383938 17.95 2 15—59 岁 894376020 63.35 3 60 岁及以上 264018766 18.70 4 65 岁及以上 190635280 13.50 In [9]:
df3['地区'] = df3['地区'].str.replace(' ','')3. Pyecharts数据可视化
3.1 全国各省人口统计三维地图
3.2 全国各地区人口数量分布地图
3.3 全国人口性别比例象形图
3.4 全国总人口性别和地区分布桑基图
3.5 全国各地区人口年龄构成堆叠图
3.6 全国年龄人口占比饼图
3.7 全国各地区每10万人口中拥有的各类受教育程度人数占比堆叠图
3.8 第六_第七次人口普查各地区15岁及以上人口平均受教育年限面积图
第七次人口普查数据分析可视化
最新推荐文章于 2024-04-12 09:02:28 发布
![](https://img-home.csdnimg.cn/images/20240611030827.png)