Python Pandas中DataFrame.drop_duplicates()删除重复值详解
作者:山茶花开时。 时间:2021-11-10 09:55:20
语法
df.drop_duplicates(subset = None,
keep = 'first',
inplace = False,
ignore_index = False)
参数
1.subset:指定的标签或标签序列,仅删除这些列重复值,默认情况为所有列
2.keep:确定要保留的重复值,有以下可选项:
first:保留第一次出现的重复值,默认
last:保留最后一次出现的重复值
False:删除所有重复值
3.inplace:是否生效
4.ignore_index:如果为True,则重新分配自然索引(0,1,…,n - 1)
# 删除重复值 DataFrame.drop_duplicates()
import pandas as pd
df = pd.DataFrame([['x','x',1],['x','x',1],['z','x',2]], columns = ['A','B','C'])
# 删除重复行
res1 = df.drop_duplicates()
# 删除指定列
res2 = df.drop_duplicates(subset = ['A'])
# 保留最后一个
res3 = df.drop_duplicates(subset = ['A'], keep = 'last')
结果展示
df
res1
res2
res3
扩展:识别重复值
import pandas as pd
df = pd.DataFrame({
'studentID':['A001','A002','A003','A004','A005','A006','A006'],
'score':[100,93,94,96,93,95,95]})
# 识别重复值
duplicate_value = df[df.duplicated()]
df
由上图可知studentID为'A006'的记录有两条,我们可以使用duplicated()方法识别重复值,它返回的是布尔值结果(True:有重复值,False:无重复值)
duplicate_value
来源:https://blog.csdn.net/Hudas/article/details/122920865
标签:pandas,dataframe.drop,duplicates(),重复值
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python 遍历可迭代对象的实现方法
2021-03-02 07:13:07
PHP采集静态页面并把页面css,img,js保存的方法
2023-10-22 19:44:22
简单介绍Python中的len()函数的使用
2022-08-19 16:27:02
Python批量修改xml的坐标值全部转为整数的实例代码
2021-10-29 00:57:50
![](https://img.aspxhome.com/file/2023/8/65548_0s.jpg)
Python入门_浅谈逻辑判断与运算符
2023-11-09 05:45:26
![](https://img.aspxhome.com/file/2023/8/64668_0s.png)
ASP所有的Session变量获取实现代码
2011-03-11 10:44:00
python爬虫容易学吗
2023-08-24 09:48:26
python爬虫框架scrapy代理中间件掌握学习教程
2021-03-22 15:34:54
![](https://img.aspxhome.com/file/2023/1/68351_0s.png)
Python教程之Python多态的深层次理解
2021-07-30 07:50:53
详细讲解MySQL数据库对文件操作的封装
2008-12-17 16:08:00
[译]2009年海外Web设计风潮(下)
2009-01-23 09:34:00
![](https://img.aspxhome.com/file/UploadPic/20091/23/trend-38-39s.gif)
Python实现快速保存微信公众号文章中的图片
2021-02-18 23:03:25
![](https://img.aspxhome.com/file/2023/9/68829_0s.png)
30个运用纸类元素网页设计的创意实例欣赏
2009-04-20 12:49:00
![](https://img.aspxhome.com/file/UploadPic/20094/20/paper-web-design-01-500x272-56s.jpg)
Sql server数据库优化
2010-04-06 19:17:00
ASP小偷(远程数据获取)程序的入门教程
2007-09-21 12:48:00
js 返回 utf-8 字符编码是多少个字节, 函数 fUtf8BoundCheck
2010-07-31 18:59:00
用python删除文件夹中的重复图片(图片去重)
2021-07-23 22:42:36
oracle学习笔记(三)
2012-01-05 19:28:42
戴尔是如何设计新官网首页的
2008-07-08 19:02:00
![](https://img.aspxhome.com/file/UploadPic/20087/8/20087819552621s.jpg)
php投票系统之增加与删除投票(管理员篇)
2023-10-14 09:44:53
![](https://img.aspxhome.com/file/2023/0/55710_0s.png)