如何在一个有三个列的DF里面快速的找到两个一模一样的行来。
如何在一个有三个列的DF里面快速的找到两个一模一样的行来。df
车牌日期加油升数
1 4-1 200
2 4-1 50
3 4-1 200
1 4-2 50
1 4-2 70
2 4-3 60
3 4-4 200
1 4-2 50
2 4-5 80
3 4-4 50
2 4-3 60
1 4-2 50
-----------------------------------------
快速找出来这三条曾经出现过的行
车牌日期加油升数
1 4-2 50
2 4-3 60
1 4-2 50
可以使用pandas库来处理这个问题。你可以首先通过`duplicated`函数找到重复的行,然后通过布尔索引来选择这些行。
下面是一个示例代码:
import pandas as pd
# 创建DataFrame
data = {'车牌': ,
'日期': ['4-1', '4-1', '4-1', '4-2', '4-2', '4-3', '4-4', '4-2', '4-5', '4-4', '4-3', '4-2'],
'加油升数': }
df = pd.DataFrame(data)
# 找到重复行
duplicated_rows = df
print(duplicated_rows)
运行结果:
车牌 日期加油升数
3 14-2 50
1024-3 60
这样就能够找到重复出现的行了。需要注意的是,我们使用`.duplicated()`函数来返回所有重复的行,然后用布尔索引`df`选择这些行。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页:
[1]