前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python自动化之Excel去除相同数据

Python自动化之Excel去除相同数据

作者头像
用户2966292
发布2021-03-15 14:57:49
6280
发布2021-03-15 14:57:49
举报
文章被收录于专栏:CoXie带你学编程CoXie带你学编程

之前分享了一篇关于Python的Excel合并的文章。链接在下方,今天为大家分享一个Python去除Excel中相同数据 也是以一个工资表为例。为方便观赏,数据量少,足够使用。

素材准备

一个带有重复数据的Excel工资表

可以看到,数据中 王一 是有两行

  • 安装下载模块(numpypandasxlrd
  • 选择正确的路径(工资表路径
  • 写代码

如何筛选数据

此次通过手机号来筛选数据 名字可能相同,工资等也有可能相同 但是手机号是唯一

代码分享

代码语言:javascript
复制
#去除重复数据
import pandas as pd # pip3 install pandas
import numpy as np # pip3 install numpy
import xlrd # pip install xlrd

labelName_phone = '手机号'
file_name = "2月份工资表"

frame = pd.read_excel('assets/'+file_name+'.xlsx')
data = pd.DataFrame(frame)
data.drop_duplicates([labelName_phone], keep='last', inplace=True)
data.to_excel('assets/'+file_name+'去重数据.xlsx')
print('完成')

效果展示

代码成功运行以后,可以看到文件夹内多了一个Excel表。 打开即可发现,里面相同数据仅剩下一个。

如图所示

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-02-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python不等式 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何筛选数据
  • 代码分享
  • 效果展示
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档