pandas.DataFrame.drop_duplicates 用法介绍

 更新时间:2020年07月06日 17:31:06   作者:elraymond  
这篇文章主要介绍了pandas.DataFrame.drop_duplicates 用法介绍,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

如下所示:

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

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

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

补充知识:python3删除数据重复值,只保留第一项。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)

结果:

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

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

相关文章

  • Python使用自带的base64库进行base64编码和解码的实现

    Python使用自带的base64库进行base64编码和解码的实现

    本文主要介绍了Python使用自带的base64库进行base64编码和解码的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • python中input()的用法及扩展

    python中input()的用法及扩展

    这篇文章主要介绍了python中input()的用法及扩展,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • numpy中矩阵合并的实例

    numpy中矩阵合并的实例

    今天小编就为大家分享一篇numpy中矩阵合并的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Django如何批量创建Model

    Django如何批量创建Model

    将测试数据全部敲入数据库非常繁琐,这篇文章主要介绍了Django如何批量创建Model,帮助大家快速录入数据,感兴趣的朋友可以了解下
    2020-09-09
  • Python 遍历列表里面序号和值的方法(三种)

    Python 遍历列表里面序号和值的方法(三种)

    本文主要介绍了Python 列表(List)的三种遍历(序号和值)方法。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • Python实现的井字棋(Tic Tac Toe)游戏示例

    Python实现的井字棋(Tic Tac Toe)游戏示例

    这篇文章主要介绍了Python实现的井字棋(Tic Tac Toe)游戏,结合实例形式分析了井字棋的原理及Python相关实现技巧,需要的朋友可以参考下
    2018-01-01
  • 教你使用Python 的 Template 类生成文件报告

    教你使用Python 的 Template 类生成文件报告

    这篇文章主要介绍了用 Python 的 Template 类生成文件报告,在阅读本文时,您不仅学习了Python字符串的基本知识,Template类以及使用它的原因,而且还实现了第一个文件报告脚本,需要的朋友可以参考下
    2022-08-08
  • Python进阶语法之类的继承

    Python进阶语法之类的继承

    这篇文章主要为大家介绍了Python类的继承,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • django迁移文件migrations的实现

    django迁移文件migrations的实现

    这篇文章主要介绍了django迁移文件migrations的实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • python爬虫要用到的库总结

    python爬虫要用到的库总结

    在本篇内容中小编给大家整理的是关于python爬虫要用到的库总结内容,需要的朋友们可以学习下。
    2020-07-07

最新评论