在TDS可视化项目中,我们需要对省、市、区各个层级区域的TDS数据进行计算。它涉及的数量很大,大概有3211个区域的数据。

我们当然可以编程直接在一个表格上处理,但是涉及到这么多区域,它会很容易出错,把自己弄迷糊了。

如果我们把归属于不同区域的数据放在单独的一个Excel中,数据就会非常的清晰,就会好处理很多。那么我们该如何做?

例如这些数据在同一个Excel表上,想按照区县把这些数据拆分出来,例如把归属于板芙镇的数据拆分到一个Excel,归属于东凤镇的数据拆分到另外一个Excel。

使用python可以非常简便的把Excel表拆分至多个Excel文件,示例代码如下:

# -*- coding:utf-8 -*-
#王永平 2022.6.25
#Excel拆表至多个Excel示例代码import pandas as pd
import oscity=[
'中山市',
'佛山市',
'东莞市']for j in range(3):#读Excel数据df1 = pd.read_excel("E:/tds市拆分后/"+city[j]+".xlsx",sheet_name=0)#按标题加载到列表nodeDataList = list(df1.groupby(['区县']))#创建文件夹dirs = 'E:/tds县拆分/'+city[j]os.makedirs(dirs)i=1for nodeData in nodeDataList:#生成拆分后Excel文件nodeData[1].to_excel(dirs+'//' +str(nodeData[0])+ '.xlsx', sheet_name=nodeData[0], index=False)print("正在拆分第"+str(j+1)+"个市的下层第"+str(i)+"个区县")i=i+1print("拆分完毕!")

拆分后的效果:

通过这样的方式,我们就把所有区域拆分了,方便了后面对每个区域的平均值、中位数、95%分位数、最大值进行计算,且可以比较方便和最后的地图可视化对应起来,比如说部分可视化数据需要去查阅、核实是否对应的时候。

使用Pyecharts进行全国水质TDS地图可视化全过程4:使用Python将Excel表拆分至多个Excel文件相关推荐

  1. 使用Pyecharts进行全国水质TDS地图可视化全过程1:总体过程简述

    目录 一.效果图 二.实现过程1:数据来源及清洗 三.实现过程2:数据分析 四.实现过程3:数据可视化 分享使用Pyecharts进行全国水质TDS地图可视化的全过程. 一.效果图 本次对全国TDS进 ...

  2. 使用Pyecharts进行全国水质TDS地图可视化全过程3:用Python拆分物流地址以及实现地址补全

    目录 1.提取省市区信息 2.提取街镇乡.村或居委会信息 3.自动补全省市信息 简介:本文介绍用Python编程,实现对物流地址的拆分及补全.在快递物流中会用到这种技术. 在TDS地图可视化项目中,我 ...

  3. 使用Pyecharts进行全国水质TDS地图可视化全过程6:利用Python+Selenium自动化获取页面信息

    本文是扩展文,介绍利用Selenium模拟人工操作,从网页上自动获取信息.这样一种方法可以处理重复性工作,解放双手,提高工作效率.属于使用Pyecharts做可视化之前的一些其他探索. 在利用Exce ...

  4. 使用Pyecharts进行全国水质TDS地图可视化全过程7:使用pyecharts画地图总述

    目录 一.什么是pyecharts? 二.安装pyecharts? 三.pyecharts使用文档 四.pyecharts画地图 五.需要注意的事项 六.地图的下钻 本文为总述.后面几篇文章再详细的拿 ...

  5. 使用Pyecharts进行全国水质TDS地图可视化全过程5:利用Excel地图实现美国水质地图可视化

    本文是扩展文,介绍使用Excel进行地图可视化.属于使用Pyecharts做可视化之前的一些其他探索. 今天我们讲下如何利用Excel自带的Power Map做可视化,2013版EXCEL开始,自带了 ...

  6. 使用Pyecharts进行全国水质TDS地图可视化全过程2:使用Power Query 进行百万行级别数据匹配

    简介:本文介绍使用Excel  Power Query进行数据匹配.利用这种方式,可以在几分钟内完成百万级别数据量的匹配. 在TDS可视化地图项目中,我们的原始数据没有TDS和具体安装地址的对应,我们 ...

  7. 使用Pyecharts进行全国水质TDS地图可视化全过程10:地图的下钻,实现省、市、区县的联动

    地图生成后是HTML文件.有了省级地图之后,如果我们想链接到市级地图.我们可以自己改一下生成的地图的HTML源代码. 打开要增加链接的地图文件,例如"全国.html",直接到代码的 ...

  8. 利用pyecharts对职位数据进行地图可视化

    前言 pyecharts 是基于百度开源的Echarts.方便与Python 进行对接.直接可以用于python的一个库. 今天我们利用pyecharts实现职位数据的地图可视化. 安装pyechar ...

  9. python pyecharts map不显示_pyecharts 地图不显示问题

    最近在学习pyecharts这个库,实现地图可视化的时候,发现地图一直加载不出来,查了一番资料,原来是在v0.3.2+ 起,地图已经变成扩展包,需要自行安装 解决办法 pip install echa ...

最新文章

  1. php获取WdatePicker值,WdatePicker日历控件使用方法
  2. Java初学者福音——自动设置环境变量
  3. python windows 消息通讯_python获取windows信息
  4. Memcache工作原理总结
  5. Python sorted 和 sort() 的区别
  6. [转] 有什么郁闷的就看看这驴!
  7. java stringbuffer倒置_Java程序设计05——String和StringBuffer
  8. 百度计算机视觉暑期实习面经(成功上岸!已拿offer)
  9. PHP3.2配置文件使ini文件配置
  10. 英伟达代码签名证书遭窃取?三星也未能幸免,泄露多达190GB文件
  11. 程序员该如何进行 SQL 数据库的优化?
  12. jar httpclient 少包,此处 区别 common-http包
  13. 数据结构 3优先队列(堆)
  14. 在苹果系统MacOS上安装PowerDesigner16.5
  15. hget和get redis_Redis Hash 的 HSET、HGET、HMSET、HMGET 性能测试
  16. IAR 7.4版本安装(带下载链接)
  17. vsftpd参数cmds_allowed
  18. 坚果新款 N1 评测
  19. Oracle数据库Timestamp数据差值计算Sql语句
  20. 常用的MATLAB网络资源

热门文章

  1. 文科学生思维与理科学生思维对比
  2. oracle 查询条件 if,oracle查询语句if
  3. Unity Shader关于uv动画和定点动画的个人浅见
  4. 多柱汉诺塔的Frame-Stewart算法
  5. windows下cab打包与签名
  6. 手机连接服务器传文件夹,手机连接云服务器文件夹吗
  7. ME01创建货源清单函数、BAPI
  8. a33 linux 硬解码_全志A33-修改linux kernel启动参数
  9. 三级分销最佳佣金比例
  10. ESP32C3使用Arduino开发报Guru Meditation Error: Core 0 panic‘ed (Load access fault). Exception was unhand