2016 - 2024

感恩一路有你

python去重的方法 Python编程中,如何实现将Excel文件中多个工作表合并为一个工作表?

浏览量:2116 时间:2021-03-18 06:20:19 作者:admin

Python编程中,如何实现将Excel文件中多个工作表合并为一个工作表?

使用Python pandas库,十行代码搞定。

pandas安装

建议安装anaconda或者使用pip install pandas直接安装pandas。

实例介绍

我们以如图所示sheet为例,实现所有sheet数据合并、去重,再写入新的execl文件中。

python pandas实现

  1. 读取sheet名称,使用pandas的ExcelFile()方法通过sheet_names属性来查看当前表格中包含的所有sheet名称。

  2. 合并sheet数据,遍历各sheet页,使用concat函数合并所有sheet数据。

  3. 数据去重,使用drop_duplicates()函数去重。

  4. 写入合并结果,使用to_execl()写入合并结果。

代码如下:

合并结果如图


希望以上分享对你有所帮助,欢迎大家评论、留言。

python开发工程师面试需要注意什么?

谢谢邀请!

1.要对python的基础知识和技术要点熟悉

2.要有相关方面的项目经验,以及在项目中担任的角色

3.个人的职业规划要合理

4.平时的爱好要充满正能量

Python计算八皇后问题如何去重?

首先我不知道你是如何去求解把皇后问题的,正常按我的逻辑是不会出现重复的情况的(深度遍历或者宽度遍历,两种解法都不会出现重复的问题)。

不过你要是去重,完全可以定义一个set变量,把所有的结果都添加到set中,实现自动去重。

比如:

>>> A = [1,4,3,3,4,2,3,4,5,6,1]

>>> B = list(set(A))

>>> B

[1, 2, 3, 4, 5, 6]

>>>

python去重的方法 python函数的定义和调用 python列表去重函数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。