当前位置:首页>python>Python对数据拆分(文末福利)

Python对数据拆分(文末福利)

  • 2026-09-21 13:32:19
Python对数据拆分(文末福利)
关于数据合并,汇总的文章发表后,又有读者问能不能用Python把合并后的数据进行拆分,看来各位读者朋友在平时工作中对数据合并及拆分确实有着实际的需求。
下面还是以Python对同一文件夹多工作簿进行合并这篇文章中的数据为例,讲解下如何将合并后的数据按城市列进行拆分:
因数据拆分后,各工作簿的列名保持一致,所以相比合并数据要更简单,在不考虑容错的情况下,用Python几行代码就能搞定:
第一步、调用pandas库和指定文件地址:

import pandas as pd #  调用pandas

file_path=r'D:\excel\拆分\拆分表.xlsx'#源文件地址

第二步、读取数据并按列进行分组:

df=pd.read_excel(file_path)#读取数据

result=df.groupby('城市')#按列值进行分组

第三步:将分组过后的数据循环拆分到各个工作簿:

for i,j in result:#i为列名#j为分组内容

    new_file_path=(r'D:\excel\拆分\城市'+i+'.xlsx')#定义新文件地址

    j.to_excel(new_file_path,sheet_name=i,index=False)#写入新文件

完整的代码如下:

看下执行过程:

已关注
关注
重播 分享 赞

通过for循环语句,精准的将数据按列拆分到每一个工作簿,省去大量复制粘贴时间。

文末福利:之前更新数据合并的文章,都会有读者问能不能分享EXE,因为这种标准化的数据处理工具使用起来更便捷,这次新写的工具,我决定完全免费分享给大家,算是对一直关注我的读者的一点心意。只要点击推荐,后台私信回复:‘拆分工具’即可获得分享下载链接。

不过因为精力有限,有些功能更复杂、或者花费了大量时间打磨的工具,可能还是会设个小小的门槛(比如赞赏获取)。这样大家各取所需,我也能持续有动力更新。感谢理解和支持 🙏

最新文章

随机文章