python drop函数_Python几行代码轻松拆分表格

Python几行代码轻松拆分表格

作者:梅朵

微信公众号:实用办公编程技能

微信号:Excel-Python

什么?,Python几行代码竟然可以按指定轻松拆分表格?

将test.xls中的数据按地区拆分成不同的表格,如:

广州.xls…深圳.xls…西安

84970d01ca433682e677c88df888bf63.png

那么如何用Python来实现呢?

总共7行代码,是不是蠢蠢欲动,你也想试试!

将test.xls中的数据按地区拆分成不同的表格,主要有4步:

第一步:导入所需要的库:pandas

pandas是数据分析处理库,可以读写Excel表格的。

import pandas as pd

第二步:读取Excel表格

使用pandas的read_excel函数进行读取。

file=pd.read_excel(r'C:UsersAdministratorDesktopfiletest.xls',sheet_name="销售总表")

第三步:获取地区目录

使用pandas的iloc获取地区列,使用drop_duplicates函数获取不重复地区目录。

menu=file.iloc[:,0].drop_duplicates()

第四步:按地区目录将Excel表格进行拆分

主要是使用for循环进行拆分。for name in menu: df1=file[file.地区==name]

path="C:UsersAdministratorDesktopfile"+name+".xls"

df1.to_excel(path,index=None)

小伙伴们,是不是很简单!

以上就是用Python几行代码实现表格按条件拆分的方法,下面给出具体的代码,供大家交流!

3741b860d674b5ce739429b1f31517a7.png

关注我们的公众号“实用办公编程技能”(微信号:Excel-Python),让我们的工作和生活变更更轻松!

http://weixin.qq.com/r/EC7YwPbEh6v4rbKj93sC (二维码自动识别)

往期文章:

1.Python制作一个简易计算器2.Python制作二维码生成器3.用Python控制摄像头录制视频4.用Python玩转视频播放5.用Python制作照片阅读器6.用Python实现文本自动播读7.Python制作一个简易时钟8.Python代码实现手写数字识别9.用Python轻松进行图像文本识别10.用Python做小说词频分析图

扫描关注更多精彩,欢迎留言!

0853d34e3b4b4ab81a195aa154a5d47d.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值