Excel操作大法好啊!

在面对一大堆数据的时候,只需要点击一下工具栏就可以了,轻松筛选自己需要的数据了

对于那些没用的,自己不想要的数据,也可以搜索到并一键去处。

在那些我们不需要的数据中,有一个大类叫做重复数据。

针对这个重复数据,想必操作Excel的朋友们都会经常用,所以Excel工具栏有专门针对去重操作的处理按钮,非常明显。

但是如果让你对着一大堆的Excel表格一直进行去重操作呢?

不知道你们是啥想法,总之我不愿意过这种复读机的生活。

因此我决定用Python来解决这个问题。

在经过一系列的探索之后,我发现Python对Excel进行去重操作也是很友好的,因为里面有着不少相对应的函数可以进行去重操作。

当然,编程能力很强大的朋友甚至可以自己编写一个属于自己的去重操作个性化函数。

但对于像我这种调包侠来说。

调用第三方库是一个很不错的去处。

为了让自己摆脱复读机的日子,我决定使用Python的第三方库——pandas来对Excel进行去重操作。去重操作不难的,使用python对Excel指定sheet进行简单去重操作啦

首先是最简单的去重,没有任何的技术壁垒,用pandas打开想要进行去重操作的Excel表格后,输入函数drop_duplicates()就可以只留下一个并去除掉其他重复的值了。

如果想要高级一点的话,这里也有参数可以进行调配。

没错,就是在drop_duplicates()进行操作就可以了,在括号里面加上几个参数就可以实现心中所想了。

比方说想以其中的一个列或者多列数据作为重复标准判断的话,可以在里面加上subset这个参数,并给他赋值就行了。去重操作简单,但定向复杂,这里有python打开Excel后的具体操作

比方说想将一个列作为重复标准,只需要给subset赋值那一列的标题就行了,记得需要作为字符串的格式进行赋值哦!

要是不满足单列的话,可以进行多列赋值的,这个时候就要采用列表的形式给subset这个参数赋值了。Excel表格去重一个定向不够,那就用python进行多个序列定向

而且,如果还可以对保留的数值进行调控呢。

比方说你想保留的是最开始出现的数据值时,你不需要进行其他操作,因为Python这个第三方库pandas在进行去重操作的时候默认保留的就是最开始出现的那个值。

但如果你想要保留最后一个值的话,你就需要在之前的drop_duplicates()这个函数里面再加上一个参数keep,并且赋值为last,记住,赋值要用字符串的格式。对Excel表格进行去重操作并保留最后一个值,用python来进行超酷

要是你不想保留有重复的值,就是说只要是重复值,你全部都要删掉,那你可以用bool值False赋值,这个就不要采取字符串的格式了,直接赋值就OK了。Excel去重操作后总是保留第一个值,但我用python保留最后一个值

好了,以上内容就是对Python的第三方库pandas对Excel进行去重的大部分操作方法了。

如果你觉得有用的话,希望各位朋友不要吝啬,文章末尾的三连走起来,同时欢迎关注本百家号哦。

本百家号会持续更新的!

要是有其他需要的话,可以后台留言呀!

python excel表格去重_都说Excel大法好,Python大法其实也不错,批量去重处理更是神啊...相关推荐

  1. mysql数据库导入到excel表格数据_[转载]将EXCEL表格中的数据导入mysql数据库表中(两种方法)...

    今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...

  2. (1)今有2018年1月1日—15日的猪肉价格和牛肉价格的数据,它们存在于一个Excel表格中,如下表所示。将其读入Python中并用一个数据框变量df保存......

    目录 (1)今有2018年1月1日-15日的猪肉价格和牛肉价格的数据,它们存在于一个Excel表格中,如下表所示.将其读入Python中并用一个数据框变量df保存. (2)分别绘制1月1日-10日的猪 ...

  3. excel 重复方差分析_如何在Excel中运行方差方差分析的两种方法

    excel 重复方差分析 Recently, we looked at how to Perform a One-Way Analysis of Variance in Excel. In today ...

  4. java使用jxl生成excel表格,jsp使用js下载excel文件xls

    java使用jxl生成excel表格,jsp使用js下载excel文件 后端代码 maven jar包 主体代码逻辑 引入的jar包 具体代码段 重点详解 表头和表格内容两种格式 直接将 HttpSe ...

  5. 手机怎么解开excel表格xlsx加密文件,excel表格xlsx权限限制如何解除?

    excel表格xlsx在线解开,excel表格xlsx有密码怎么解开?excel表格xlsx解密助手,安利「密码帝」 无需下载安装软件,百度搜索密码帝就可以了,手机电脑都可以,一键轻松在线解密!

  6. php页面导入excel表格,php页面导入excel表格数据:php导入excel 怎么获取excel表格数据...

    导入excel文件,后端php处理导入的数据并存入数据库,需要前后端结合的demo! thinkphp3.2phpexcel导入最基本用法 先整个最基础的代码,理解了这个,后面非常简单了 $file_ ...

  7. lisp倒入excel数据画图_如何将EXCEL中的数据导入到CAD中,绘制成曲线|

    如何将EXCEL中的数据导入到CAD中,绘制成曲线 如果不用软件,只用CAD自身功能的话可以通过多段线生成你需要的曲线.你给出你的曲线函数,我给你生成曲线坐标以及CAD能自动绘制的文件格式 怎样将ca ...

  8. 为何excel中数据无法计算机,电脑excel表格数据改不了-Excel单元格里面的数字改不动怎么办...

    如何让excel表格中的数据不允许修改 不能修改excel表格中的数据的问题 为什么在EXCEL表格中不能更改数据 EXCEL软件本身出现了一些漏洞,解决办法: 1.单击"office&qu ...

  9. oracle 导入excel时间格式,excel表格导入时间数据库中-excel导入数据库,我的日期是datatime()自动生成......

    如何将excel表格数据导入到oracle数据库对应的表中? 假定a1是你的mysql中的时间戳,要在B1取得普通的时间表示,则b1= =25569 A1*0.0000115743621516652 ...

  10. python处理excel表格入门_零基础使用Python读写处理Excel表格

    引 由于需要解决大批量Excel处理的事情,与其手工操作还不如写个简单的代码来处理,大致选了一下感觉还是Python最容易操作. 安装库 Python环境 首先当然是配环境,不过选Python的一个重 ...

最新文章

  1. SAP RETAIL WA01创建分配表报错- No allocation rule allowed for allocation strategies or variants-
  2. python数据分析类库_python数据分析类库系列-Pandas入门之数据结构Series
  3. error C1004 发现意外的文件尾
  4. thymeleaf 异常:SpelEvaluationException: EL1008E: Property or field ‘url‘ cannot be found
  5. Visual Studio 15.5预览版先睹为快
  6. eclipse项目一直显示有错,但是一直找不到错误在哪里
  7. 梦幻粉色空间手机背景素材,爱梦想的设计师
  8. 荷兰,伟大的荷兰,世界冠军,继承了克鲁伊夫,继承荷兰三剑客的优秀传统...
  9. MYSQL数据库的数据完整性
  10. 阿里云资深专家起底云网络平台的技术架构升级之路-洛神3.0
  11. Hibernate二级缓存以及ehcache的搭建配置
  12. 黑莓Z10忘记BBID密码导致手机锁定解决方案
  13. No filesystem could mount root, tried: ext3 ext2 ext4 vfat msdos
  14. 使用Elasticsearch和Kibana挖掘邮箱
  15. 计算机学院表演,计算机学院在校三八服装展演活动中荣获最佳表演奖
  16. Android 画中画(图片)
  17. 代码加密:加密Java源代码,保护自己的版权!
  18. Python 用 os.listdir() 获取文件列表和筛选特定格式文件
  19. linux下subline怎么打开终端,mac使用sublime text3打开当前文件夹的终端
  20. 2022-8-3----Android10.0(MTK)-----SN_Writer 写入 SN 注意事项

热门文章

  1. C++模拟手机通信录管理系统
  2. html chm用浏览器打开方式,如何在网页中打开chm格式的文件
  3. Android Jetpack 之 App Startup
  4. 惊爆:普通人也能监听你MSN聊天(转)
  5. Kolmogorov复杂性 简介
  6. 高端游戏计算机配置单,2021年高端游戏电脑配置清单推荐
  7. 如何下载macOS Ventura、Monterey、Big Sur、Catalina Mojave完整安装程序
  8. html中的排名怎么写,html制作畅销书排行榜
  9. oeasy教您玩转linux-010110内容回顾
  10. ffmpeg 视频码率压缩、质量控制 -crf 和 -qp 参数详解