0. 数据来源

https://tjgb.hongheiku.com/
https://www.hongheiku.com/sichuan/55201.html
手动收集整理
数据展示

数据分享
只分享人口数据,地理数据可能涉及隐私问题,暂不分享,有需要可以邮箱联系uncodong@qq.com

链接: https://pan.baidu.com/s/1tWyVmcmho62I248zP1rIdQ
提取码: iknp

1. 整合成excel并使用geopandas映射

第六次人口普查数据读取

import pandas as pddf = pd.read_excel("深圳市第六次人口普查数据记录.xlsx", sheet_name=None)
print(list(df))

统计人数并拼接

import pandas as pd# dropnan https://blog.csdn.net/qq_17753903/article/details/89817371
# pandas合并excel的多个sheet https://blog.csdn.net/qiuqiuit/article/details/120596158
# concat https://blog.csdn.net/qsx123432/article/details/111931323
# pd.concat( [df数据1, df数据2, …… ], axis = 0或1, join = 连接方式, keys = 表明数据来源 )## 1. 读取并拼接数据
dfs = [sheet.dropna(axis=0, how='any') for sheet in pd.read_excel("深圳市第六次人口普查数据记录.xlsx", sheet_name=None).values()]
dfs_concat = pd.concat(dfs)
print(len(dfs))## 2. 遍历数据,保存地区和人口数量的对应关系
dfs_concat = dfs_concat.reset_index() # 重设index,这样才能用to_dict("index")
time6_area_name2people_num_dic_list = []
for each in dfs_concat.to_dict("index").values():area_name = each["地区"]people_num = each["常住人口"]time6_area_name2people_num_dic_list.append({"地区":area_name.replace("街道","").replace("办事处",""),"人口数量":int(people_num.replace("人","")),})time6_df = pd.DataFrame(time6_area_name2people_num_dic_list)
time6_df
# time6_area_name2people_num_dic

读取街道尺度数据,拼接

import geopandas as gpd
shenzhen_subdistrict = gpd.read_file("shenzhen_subdistrict.shp")print(shenzhen_subdistrict)shenzhen_subdistrict_time6 = shenzhen_subdistrict.merge(time6_df, left_on='JDNAME', right_on='地区', how='left')
shenzhen_subdistrict_time6.to_file('深圳-第6次人口普查-街道.shp', driver='ESRI Shapefile', encoding='gbk')
shenzhen_subdistrict_time6

2. 地理数据展示

颜色越深表示人越多

【数据分享】第六次、第七次人口普查深圳各街道数据相关推荐

  1. 2020年中国第七次人口普查各省总人口数据可视图(1)

    系列:人口交互可视化图表 最近在做plotly可视化交互图标的联系,先做了两张图表,分别是2020年中国第七次人口普查各省市和各城市总人口数据图表: 全国人口是指我国大陆31个省.自治区.直辖市和现役 ...

  2. 第七次人口普查数据与城镇化

    第七次人口普查,既统计人口又统计房屋空置率.城镇化之路进入下半场城市化,差异化发展.房产税马上在一大批城市试点.房地产将何去何从.人口迁移顺序:乡镇->县城->市区->省会城市-&g ...

  3. 第七次人口普查数据背后的玄机,你看懂了吗?

    5月11日,国务院发布了第七次人口普查数据结果.这次人口普查主要对户别人口.人口地区分布.性别构成.年龄构成.受教育程度人口.城乡人口.流动人口及民族人口九大项目进行了详尽调研.结果显示,男女比例仍然 ...

  4. 【2020年第七次人口普查】省市县三级人口婚姻状况和妇女生育状况

    人口数据是我们在各项研究中最常用的数据之一.人口数据的主要来源是我国每十年进行一次的人口普查,最近一次的人口普查是2020年进行的第七次人口普查,简称七普!很多小伙伴对七普数据翘首以盼,最近<2 ...

  5. Python+Tableau第七次人口普查可视化分析

    Python+Tableau第七次人口普查数据分析,绘制历次人口普查人口数量变化图.第七次人口普查不同省份总人口.同时以广东省为例,研究人口,性别分布情况,城镇人口变化. 文章目录 人口普查人口数量变 ...

  6. 基于可视化 BI 工具 DataEase 制作第七次人口普查数据分析大屏

    一.制作第七次人口普查数据大屏的背景介绍: 第七次人口普查刚刚结束,想要制作一个大屏,能够直观的看到人口总数.出生人数.死亡人数等的情况: 希望能够直观的看到人口分布的情况.各种比例.年龄结构等有一定 ...

  7. 【2020年第七次人口普查】省市县三级分年龄、性别的人口

    人口数据是我们在各项研究中最常用的数据之一.人口数据的主要来源是我国每十年进行一次的人口普查,最近一次的人口普查是2020年进行的第七次人口普查,简称七普! 之前我们介绍了<2020中国人口普查 ...

  8. 【2020年第七次人口普查】省市县三级人口基本情况

    人口数据是我们在各项研究中最常用的数据之一.人口数据的主要来源是我国每十年进行一次的人口普查,最近一次的人口普查是2020年进行的第七次人口普查,简称七普! 本次我们所介绍的是<2020中国人口 ...

  9. 用Echart完成第七次人口普查

    一.普通实现方式 <!DOCTYPE html> <html>     <head>         <meta charset="utf-8&qu ...

最新文章

  1. flask-WTF和sqlalchemy结合使用并实现前端页面登录(综合使用)
  2. flask uwsgi nginx 部署在 ubuntu 上
  3. 在图片中如何生成带有文字边缘空心字体?
  4. MIT自然语言处理第三讲:概率语言模型(第一、二、三部分)
  5. 3. Qt Creator
  6. LeetCode 2042. 检查句子中的数字是否递增
  7. android 布局圆变椭圆,Android实现自定义圆形、圆角和椭圆ImageView(使用Xfermode图形渲染方法)...
  8. [转载] python difference用法_set.difference() 的用法(python3)_python3 set集合,三元运算以及
  9. redis 验证消息队列也是写磁盘的
  10. 关于计算机图形学的学习
  11. Postman下载安装及汉化
  12. 西门子PLC是怎么控制伺服电机的?
  13. C++程序设计试题及答案解析(一)
  14. 计算机网络实验水晶头,计算机网络 实验1 双绞线水晶头制作.docx
  15. 串口调试工具--SecureCRT的使用
  16. python语言表白语句简单_简短的表白情话
  17. 三菱FX3Uplc控制的三轴程序通用编程,程序带有注解,有原点回归,机器手加减速设置
  18. 叔叔不约---匿名聊天网 聊天图片爬虫抓取
  19. python为什么胶水语言_Python真的什么都可以做,胶水语言可不是白叫的
  20. 最好用的数学神器Mathpix Snip-公式神器,只要截图就能识别公式,手写的公式都能识别

热门文章

  1. 0基础软件测试小白,如何找到一份高薪的工作?
  2. 1350: 最佳校友
  3. 基于51单片机+DHT11温湿度+LCD1602显示
  4. J-K触发器的工作原理
  5. java学习笔记day09 final、多态、抽象类、接口
  6. 【原】Coursera—Andrew Ng机器学习—课程笔记 Lecture 5 Octave Tutorial
  7. ubuntu让开机就打开蓝牙
  8. 成都电子科技大学计算机尹佳,电子科技大学成都研究院
  9. springcloud适配mysql和oracle数据库
  10. Unable to locate tools.jar. Expected to find it in C:/Program Files/Java/jre