Python 官方文档:入门教程 => 点击学习
1、pandas中重复索引问题 df = df[~df.index.duplicated()] 2、pandas删除重复数据行 # 首先导入常用的两个包import pandas as pdimport numpy as np# 1.删除
df = df[~df.index.duplicated()]
# 首先导入常用的两个包import pandas as pdimport numpy as np# 1.删除完全重复的行df.drop_duplicates()2.按k列进行去重,对于重复项,保留第一次出现的值df.drop_duplicates('k',keep='first')3、k2和k1两列进行去重df.drop_duplicates(['k2','k1'], keep='first') """keep:{‘first’, ‘last’, False}, 默认值 ‘first’first:保留第一次出现的重复行,删除后面的重复行。last:删除前面的重复项,保留最后一次出现的重复行。False:删除所有重复项"""
df.drop_duplicates(subset=['A','B','C'],keep='first',inplace=True)
参数说明如下:
- subset:表示要进去重的列名,默认为 None。
- keep:有三个可选参数,分别是 first、last、False,默认为 first,表示只保留第一次出现的重复项,删除其余重复项,last 表示只保留最后一次出现的重复项,False 则表示删除所有重复项。
- inplace:布尔值参数,默认为 False 表示删除重复项后返回一个副本,若为 Ture 则表示直接在原数据上删除重复项。
来源地址:https://blog.csdn.net/weixin_42322206/article/details/127673480
--结束END--
本文标题: pandas删除重复数据
本文链接: https://www.lsjlt.com/news/389183.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0