python重复值处理得方法

 更新时间:2022年05月18日 16:48:05   作者:​ FizzH   ​  
这篇文章主要介绍了python重复值处理得方法,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下

前言:

如果大家接触过数据分析,那么大家可能都知道,最让人头疼的就是在数据录入的过程中,不可避免的会产生重复值,缺失值和异常值了,python也提供了一些方法让我们处理这些值。下面让我们一块来学习一下吧~

今天,先处理重复值,首先创建一个包含重复值的DataFrame,如下:

import pandas as pd
data = pd.DataFrame([[1,2],[1,2],[3,4]],columns = ['a','b'])
print(data)

我们将其打印出来,结果如下:

可以看出来第一第二行是重复的,这里的数据量比较少,可以直接肉眼观察,但如果数据量多的时候,我们就需要用到diplicated()函数来查询了,我们用它来查查上面data的重复值。

data[data.duplicated()]

我们可以看出,它把索引为1的行打印了出来,如果有3行一样的呢?我们下面来试试!

import pandas as pd
data = pd.DataFrame([[1,2],[1,2],[1,2],[3,4]],columns = ['a','b'])
data[data.duplicated()]

其结果如下:

可以看出,重复项出了第一个出现的数据外,都会显示出来。

如果想统计出一共有多少行重复了,我们就可以用到sum()函数,代码如下:

data.duplicated().sum()

很多情况下,我们都需要删除掉重复的数据,这时候我们就可以用到drop_duplicated()函数,我们将data的重复行删除掉试试!

data.drop_duplicated()

刚执行代码时发生了错误,原来是duplicates而不是duplicated!

但是要注意,用drop_duplicates()删除重复项并不会影响data的结构,如果你要把data结构改掉就要重新赋值。如果要用来删除某列的重复值的话,直接在括号内加上列名即可。

如下:

到此这篇关于python重复值处理得方法的文章就介绍到这了,更多相关python 重复值 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 关于Pytorch MaxUnpool2d中size操作方式

    关于Pytorch MaxUnpool2d中size操作方式

    今天小编就为大家分享一篇关于Pytorch MaxUnpool2d中size操作方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • 在Python的Flask框架中验证注册用户的Email的方法

    在Python的Flask框架中验证注册用户的Email的方法

    这篇文章主要介绍了在Python的Flask框架中验证注册用户的Email的方法,包括非常详细的测试过程,极力推荐!需要的朋友可以参考下
    2015-09-09
  • 使用python将微信image下.dat文件解密为.png的方法

    使用python将微信image下.dat文件解密为.png的方法

    这篇文章主要介绍了使用python将微信image下.dat文件解密为.png的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • python中的print()函数end=' '的使用及说明

    python中的print()函数end=' '的使用及说明

    这篇文章主要介绍了python中的print()函数end=' '的使用及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • win10下tensorflow和matplotlib安装教程

    win10下tensorflow和matplotlib安装教程

    这篇文章主要为大家详细介绍了win10下tensorflow和matplotlib安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • Python实现将目录中TXT合并成一个大TXT文件的方法

    Python实现将目录中TXT合并成一个大TXT文件的方法

    这篇文章主要介绍了Python实现将目录中TXT合并成一个大TXT文件的方法,涉及Python针对目录下文本文件的遍历、读取及写入等技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • Python实现Word和TXT文件格式之间的相互转换

    Python实现Word和TXT文件格式之间的相互转换

    Word文档(.doc或.docx)和纯文本文件(.txt)是两种常用的文件格式,本文将详细介绍如何使用Python实现Word和TXT文件格式之间的相互转换,文中有详细的代码示例供大家参考,需要的朋友可以参考下
    2024-07-07
  • 用Python 爬取猫眼电影数据分析《无名之辈》

    用Python 爬取猫眼电影数据分析《无名之辈》

    这篇文章主要介绍了用Python 爬取猫眼电影数据分析《无名之辈》,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 离线部署Python环境的详细过程

    离线部署Python环境的详细过程

    本文主要介绍了离线部署Python环境的全过程,包括前置工作、部署Python、测试Python、配置环境和验证Python五个步骤,为读者提供了详细的操作指南,希望能对需要离线部署Python环境的读者提供帮助
    2024-10-10
  • Python使用Beets模块实现自动整理音乐库

    Python使用Beets模块实现自动整理音乐库

    Beets是一个功能强大的Python库,用于处理音乐文件的元数据,在本文中,我们将探讨beets模块的常见使用方法,感兴趣的可以跟随小编一起学习一下
    2024-03-03

最新评论