【Python】查找和删除表格中的重复行

查找:

复制代码
import pandas as pd

df = pd.read_excel("秘籍.xlsx") #打开
list1 = []
for i in range(df.shape[0]): #总行数
    list1.append(list(df.values[i])) #将每行以列表的形式装入列表
for x in list1:
    if list1.count(x)>1:  #如果列表中元素出现次数 >1
        print(x)  #打印该行
print(list1.count(x)) #打印重复次数
复制代码

 

删除:

import pandas as pd

df = pd.read_excel("秘籍.xlsx",sheet_name='Sheet3') #打开
df2 = df.drop_duplicates() #去掉重复行
df2.to_excel("【去重】秘籍.xlsx",index=False) #保存

 

posted @   山鬼谣`  阅读(173)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示