1.场景描述
近日,在进行数据整理时,需要根据某些列来找出具体重复的数据有哪些,废话不多说,先把图放上先。
import pandas as pd
test_df=pd.DataFrame({
'name':['张三','李四','王五','张三','李四','王五','张三'],
'level':[10,3,8,14,2,3,18],
'info':['吵闹','安静','中等','吵闹','安静','安静','吵闹'],
'change_times':[1,2,3,1,2,4,9]
})
test_df
数据截图:

需要根据name和info两个字段,找出重复的数据,结果如下:

2.实现方法
2.1 方法1
利用groupby查看重复情况,然后进行merge操作.该方法可以查看具体重复的个数,还可以灵活更改重复次数来筛选数据。
df1=test_df.groupby(["name","info"

本文详细介绍使用Pandas库在Python中查找重复数据的五种方法,包括利用groupby、merge、duplicated函数等,每种方法均有代码示例与结果展示,适合不同业务场景与个人偏好。

1万+

被折叠的 条评论
为什么被折叠?



