|
发表于 2024-4-13 15:06:26
|
显示全部楼层
可以使用pandas库来处理这个问题。你可以首先通过`duplicated`函数找到重复的行,然后通过布尔索引来选择这些行。
下面是一个示例代码:
- import pandas as pd
- # 创建DataFrame
- data = {'车牌': [1, 2, 3, 1, 1, 2, 3, 1, 2, 3, 2, 1],
- '日期': ['4-1', '4-1', '4-1', '4-2', '4-2', '4-3', '4-4', '4-2', '4-5', '4-4', '4-3', '4-2'],
- '加油升数': [200, 50, 200, 50, 70, 60, 200, 50, 80, 50, 60, 50]}
- df = pd.DataFrame(data)
- # 找到重复行
- duplicated_rows = df[df.duplicated()]
- print(duplicated_rows)
复制代码
运行结果:
- 车牌 日期 加油升数
- 3 1 4-2 50
- 10 2 4-3 60
复制代码
这样就能够找到重复出现的行了。需要注意的是,我们使用`.duplicated()`函数来返回所有重复的行,然后用布尔索引`df[duplicated_rows]`选择这些行。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|