,可以通过以下步骤进行:
duplicated()
函数。该函数返回一个布尔值的Series,指示每一行是否是重复的。set_index()
函数将指定的列设置为索引,然后使用duplicated()
函数检查是否存在重复行。import pandas as pd
# 创建一个示例数据帧
data = {'ID': [1, 2, 3, 4, 5],
'Name': ['John', 'Alice', 'Bob', 'Alice', 'John'],
'Age': [25, 28, 30, 28, 25]}
df = pd.DataFrame(data)
# 将ID列设置为索引
df.set_index('ID', inplace=True)
# 检查是否存在重复行
is_duplicate = df.duplicated()
# 打印结果
print(is_duplicate)
输出结果如下:
ID
1 False
2 False
3 False
4 True
5 True
dtype: bool
从输出结果可以看出,ID为4和5的行是重复的。
领取专属 10元无门槛券
手把手带您无忧上云