pandas统计重复值次数的方法实现

作者:Mr番茄蛋 时间:2022-11-09 03:27:58 

本文主要介绍了pandas统计重复值次数的方法实现,分享给大家,具体如下:


from pandas import DataFrame

df = DataFrame({'key1':['a','a','b','b','a','a'],
       'key2':['one','two','one','two','one','one'],
       'data1':[1,2,3,2,1,1],
       # 'data2':np.random.randn(5)
       })
# 打印数据框
print(df)
#  data1 key1 key2
# 0   1  a one
# 1   2  a two
# 2   3  b one
# 3   2  b two
# 4   1  a one
# 5   1  a one

# 重复项
print(df[df.duplicated()])
#  data1 key1 key2
# 4   1  a one
# 5   1  a one

# 统计重复值
dup=df[df.duplicated()].count()
print(dup) # 最后两项重复
# data1  2
# key1   2
# key2   2

# 去除重复项
nodup=df[-df.duplicated()]
print(nodup)
#  data1 key1 key2
# 0   1  a one
# 1   2  a two
# 2   3  b one
# 3   2  b two

pandas 中 dataframe 重复元素个数的获取

方法有二:

1. 在调用duplicated方法后,非重复的元素会被标记为False,而重复的元素会被标记为True


count = 0
for i in users_info['user_id'].duplicated():
 if i == True:
   count = count + 1
count

【注1】users_info为一个dataframe框,user_id为其中一列

【注2】duplicated( )方法只会把重复的元素标记为True,而不会标记被重复的元素

2.这行代码的速度更快,drop_duplicates(['user_id'])方法为删除user_id列中相同的元素


users_info.shape[0] - users_info.drop_duplicates(['user_id']).shape[0]

【注】shape[0] 为获取行数

来源:https://blog.csdn.net/qq_35203425/article/details/80830911

标签:pandas,统计,重复值
0
投稿

猜你喜欢

  • python制作定时发送信息脚本的实现思路

    2023-01-17 15:24:11
  • python字符串常规操作大全

    2021-04-11 17:20:36
  • Python 通配符删除文件的实例

    2022-04-24 03:00:22
  • 解析MSSQL跨数据库查询的实现方法

    2024-01-21 20:19:19
  • 了解MySQL查询语句执行过程(5大组件)

    2024-01-26 09:49:51
  • tensorflow实现训练变量checkpoint的保存与读取

    2023-12-15 18:10:33
  • 如何基于Python深度图生成3D点云详解

    2022-03-08 16:41:11
  • Python实现堆排序的方法详解

    2023-12-02 07:43:20
  • python中argparse模块基础及使用步骤

    2023-01-26 19:21:59
  • JS获取当前时间的实例代码(昨天、今天、明天)

    2024-04-23 09:28:36
  • Pytorch上下采样函数--interpolate用法

    2023-04-09 20:58:29
  • 编写Python脚本批量下载DesktopNexus壁纸的教程

    2022-05-27 01:17:38
  • Python jieba库分词模式实例用法

    2023-12-09 23:40:42
  • javascript ajax 仿百度分页函数

    2024-06-18 04:29:42
  • python聊天程序实例代码分享

    2021-07-09 13:03:33
  • 得到元素真实的背景颜色的函数

    2008-05-20 12:04:00
  • python机器学习库常用汇总

    2022-05-17 11:55:20
  • 如何基于Python pygame实现动画跑马灯

    2023-09-07 18:56:59
  • 聊聊Pytorch torch.cat与torch.stack的区别

    2021-05-07 02:07:39
  • PDO::setAttribute讲解

    2023-06-05 18:04:23
  • asp之家 网络编程 m.aspxhome.com