pandas.DataFrame.drop_duplicates 用法介绍


Posted in Python onJuly 06, 2020

如下所示:

DataFrame.drop_duplicates(subset=None, keep='first', inplace=False)

subset考虑重复发生在哪一列,默认考虑所有列,就是在任何一列上出现重复都算作是重复数据

keep 包含三个参数first, last, False,first是指,保留搜索到的第一个重复数据,之后的都删除;last是指,保留搜索到的最后一个重复数据,之前的搜索到的重复数据都删除,False是指,把所有搜索到的重复数据都删除,一个都不保留,即如果有两行数据重复,把两行数据都删除,而不是保留其中一行。默认参数是first。

补充知识:python3删除数据重复值,只保留第一项。drop_duplicates()函数使用介绍

原始数据如下:

pandas.DataFrame.drop_duplicates 用法介绍

f 列的前3个数据都有重复项,现在要将重复值删去,只保留第一项或最后一项。

使用drop_duplicates()

drop_duplicates(self, subset=None, keep='first', inplace=False)

subset :如['a']代表a列中的重复值全部被删除

keep:保留第一个值,参数为first,last

inplace:是否替换原来的df,默认为False

import pandas as pd
data = pd.read_table("C:/Users/xujinhua/Desktop/aa/a.txt",header=None, names=['a','b','c','d','e','f','g']) 
#读取文件数据,并将列命名为abcdef
data.drop_duplicates(subset='f', keep='first', inplace=True)
print(data)

结果:

pandas.DataFrame.drop_duplicates 用法介绍

可以看到 f 列中的重复值都被删除,且保留了第一项

以上这篇pandas.DataFrame.drop_duplicates 用法介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
下载糗事百科的内容_python版
Dec 07 Python
Python 模板引擎的注入问题分析
Jan 01 Python
详谈Python高阶函数与函数装饰器(推荐)
Sep 30 Python
简单了解OpenCV是个什么东西
Nov 10 Python
Python中矩阵库Numpy基本操作详解
Nov 21 Python
解决python3 json数据包含中文的读写问题
May 10 Python
浅析python继承与多重继承
Sep 13 Python
python numpy数组的索引和切片的操作方法
Oct 20 Python
django框架两个使用模板实例
Dec 11 Python
新手学python应该下哪个版本
Jun 11 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
Jul 02 Python
Django自带用户认证系统使用方法解析
Nov 12 Python
TensorFlow Autodiff自动微分详解
Jul 06 #Python
Keras loss函数剖析
Jul 06 #Python
keras 模型参数,模型保存,中间结果输出操作
Jul 06 #Python
Python自省及反射原理实例详解
Jul 06 #Python
如何通过命令行进入python
Jul 06 #Python
解决TensorFlow调用Keras库函数存在的问题
Jul 06 #Python
python else语句在循环中的运用详解
Jul 06 #Python
You might like
用Socket发送电子邮件
2006/10/09 PHP
PHP 和 XML: 使用expat函数(三)
2006/10/09 PHP
php实现的仿阿里巴巴实现同类产品翻页
2009/12/11 PHP
PHP面向对象之旅:深入理解static变量与方法
2014/01/06 PHP
PHP实现多文件上传的方法
2015/07/08 PHP
PHP如何实现Unicode和Utf-8编码相互转换
2015/07/29 PHP
PHP实现的观察者模式实例
2017/06/21 PHP
PDO::getAvailableDrivers讲解
2019/01/28 PHP
jquery实现的超出屏幕时把固定层变为定位层的代码
2010/02/23 Javascript
JS调用页面表格导出excel示例代码
2014/03/18 Javascript
直接在JS里创建JSON数据然后遍历使用
2014/07/25 Javascript
jQuery Validation PlugIn的使用方法详解
2015/12/18 Javascript
基于javascript实现tab选项卡切换特效调试笔记
2016/03/30 Javascript
js中时间格式化的几种方法
2018/07/22 Javascript
javascript和php使用ajax通信传递JSON的实例
2018/08/21 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
jQuery 选择方法及$(this)用法实例分析
2020/05/19 jQuery
vue+element-ui JYAdmin后台管理系统模板解析
2020/07/28 Javascript
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
2020/08/13 Javascript
python模拟登陆Tom邮箱示例分享
2014/01/13 Python
回调函数的意义以及python实现实例
2017/06/20 Python
python实现统计文本中单词出现的频率详解
2019/05/20 Python
Python之指数与E记法的区别详解
2019/11/21 Python
基于python实现获取网页图片过程解析
2020/05/11 Python
无需压缩软件,用python帮你操作压缩包
2020/08/17 Python
python调用百度AI接口实现人流量统计
2021/02/03 Python
英国最大的在线运动补充剂商店:Discount Supplements
2017/06/03 全球购物
elf彩妆英国官网:e.l.f. Cosmetics英国(美国平价彩妆品牌)
2017/11/02 全球购物
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
Homestay中文官网:全球寄宿家庭
2018/10/18 全球购物
内科护士节演讲稿
2014/09/11 职场文书
国际贸易本科毕业生求职信
2014/09/26 职场文书
2015新年寄语大全
2014/12/08 职场文书
创先争优活动个人总结
2015/03/04 职场文书
运动会班级口号霸气押韵
2015/12/24 职场文书
python中的装饰器该如何使用
2021/06/18 Python