https://blog.csdn.net/weixin_42322206/article/details/127673480

1、pandas中重复索引问题

df = df[~df.index.duplicated()]

2、pandas删除重复数据行

# 首先导入常用的两个包
import pandas as pd
import numpy as np# 1.删除完全重复的行
df.drop_duplicates()2.按k列进行去重,对于重复项,保留第一次出现的值
df.drop_duplicates('k',keep='first')3、k2和k1两列进行去重
df.drop_duplicates(['k2','k1'], keep='first')"""
keep:{‘first’, ‘last’, False}, 默认值 ‘first’
first:保留第一次出现的重复行,删除后面的重复行。
last:删除前面的重复项,保留最后一次出现的重复行。
False:删除所有重复项

3、drop_duplicates()函数的语法

df.drop_duplicates(subset=['A','B','C'],keep='first',inplace=True)

参数说明如下:

  • subset:表示要进去重的列名,默认为 None。
  • keep:有三个可选参数,分别是 first、last、False,默认为 first,表示只保留第一次出现的重复项,删除其余重复项,last 表示只保留最后一次出现的重复项,False 则表示删除所有重复项。
  • inplace:布尔值参数,默认为 False 表示删除重复项后返回一个副本,若为 Ture 则表示直接在原数据上删除重复项。

pandas删除重复数据相关推荐

  1. 【pandas】查找重复数据 df.duplicated() 、删除重复数据 df.drop_duplicates()

    数据准备 import pandas as pdtrain = pd.read_csv(r"../input/titanic/train.csv") train.head() 查看 ...

  2. SQL删除重复数据方法

    原文:SQL删除重复数据方法 例如: id           name         value 1               a                 pp 2            ...

  3. 解析postgresql 删除重复数据案例

    这篇文章主要介绍了postgresql 删除重复数据案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下 1.建表 /*Navicat Premium ...

  4. oracle如何删除重复数据第一条,oracle删除重复数据保留第一条记录

    oracle删除重复数据保留第一条记录 1.查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id from 表 gr ...

  5. oracle 查重复_日常答疑|MySQL删除重复数据踩过得坑

    问题 群友提问:MySQL这样删除重复数据为啥不成功呢? 严小样儿:安排! 咋一看,大家都说where子句里面应该使用极值函数,加个max就对了,这么简单! # 大家想象中这样写是对的,其实仍然是错的 ...

  6. MySQL中删除重复数据

    2019独角兽企业重金招聘Python工程师标准>>> 参考网页 SQL删除重复数据只保留一条 https://blog.csdn.net/anya/article/details/ ...

  7. mysql 4.0 删除重复_mysql删除重复数据

    最近遇到删除重复数据的问题,先分享一下解决办法,如有不完善之处还望包涵! 举例如下: mysql> select * from table03; +----+------+--------+ | ...

  8. Attic——删除重复数据的备份程序

    Attic--删除重复数据的备份程序 Attic是一个Python写的删除重复数据的备份程序,其主要目标是提供一种高效安全的数据备份方式.重复数据消除技术的使用使得Attic适用于日常备份,因为它可以 ...

  9. 步步为营-89-SQL语句(删除重复数据)

    1:删除重复数据 --第一步:先找到重复数据 select ProcInstID from record_errorlog group by ProcInstID having count(ProcI ...

最新文章

  1. 码农技术炒股之路——实时交易信息、主力动向信息分库备份
  2. CSS------li中的宽和高无法修改问题
  3. Windows核心编程 第十四章 虚拟内存
  4. [Golang]一道考察defer与命名返回值的题目
  5. 7-41 PAT排名汇总 (25 分)(详解+思路+重写sort函数)兄弟们冲呀呀呀呀呀呀呀
  6. C++面向对象编程之类的使用(从struct到class的进阶)
  7. WebService服务发布与使用(JDK自带WebService)
  8. FFMpeg,SDL编译 No avaiable video device
  9. ios 后台唤醒应用_iOS 前后台机制以及后台唤醒机制【个人学习】
  10. taxi计费器c语言程序,基于单片机的出租车计费器的设计(附实物图,原理图,程序)...
  11. 百胜图Barsetto智能胶囊咖啡机测评 始于颜值忠于便捷
  12. OWASP juice shop靶场闯关题解
  13. jQuery,实现想弹出什么,弹出什么(弹出提示、弹出一个新的页面等等)
  14. 【C语言】分类统计字符个数(多行输入字符串)
  15. Bootstrap3基础 table-striped 表格实现隔行换色(浅灰色与白色交替)
  16. 算法初探 之 排序算法
  17. 【泛函分析】Thomae function
  18. 运行时:Linux 和 Windows 2000上的高性能编程技术
  19. Python代码实现NIST随机性测试
  20. 1、去除图像中的alpha通道或透明度

热门文章

  1. H5小游戏1—— 是男人就下一百层(附完整源码)
  2. unfold3d学习
  3. WTK使用简介(一)——使用入门
  4. 坚决封掉pplive、qqlive、播霸网络电视、沸点网络电视、Gridmedia
  5. android+世界地图高清版大图片,世界大地图app下载-世界大地图全息实景安卓版 - 超好玩...
  6. js 生成随机字符串,生成随机机器码
  7. bookxnote手机版_PDF电子书阅读器下载
  8. Java复习之模板方法设计模式
  9. 【OpenCV 例程200篇】36. 直角坐标与极坐标转换(cv2.polarToCart)
  10. 计算机游戏流程图,猜数字游戏 流程图+源代码