Pandas 熊猫-高亮显示重复数据行

Pandas 熊猫-高亮显示重复数据行,pandas,dataframe,Pandas,Dataframe,来改进我的问题 如何检查是否有相同的Cntr\u编号和相同的总金额 “HLBU 1234567”和100是重复的 数据: 输出: Cntr_No Total_Amount Duplicate 0 HLBU 1234567 100 Yes 1 HLBU 1234567 100 Yes 您可以使用pd.DataFrame.duplicated将复制的行作为一个系列来获取。关键字keep=Fals

来改进我的问题

如何检查是否有相同的Cntr\u编号和相同的总金额

“HLBU 1234567”和100是重复的

数据:

输出:

  Cntr_No         Total_Amount     Duplicate
0  HLBU 1234567           100         Yes
1  HLBU 1234567           100         Yes

您可以使用
pd.DataFrame.duplicated
将复制的行作为一个系列来获取。关键字
keep=False
将所有重复项标记为True。然后,映射将真/假值重命名为Yes/No

df1['Duplicate'] = df1.duplicated(keep=False).map({True:'Yes', False:'No'})

如果有成千上万条记录,我想用一个列来表示它是重复的,这并不是我想要达到的效果。你得到答案了吗?您是否尝试过类似于
df1['Duplicate']=df1.duplicated(keep=False).map({True:'Yes',False:'No'})
@prabhakar也很感谢它的工作!
df1['Duplicate'] = df1.duplicated(keep=False).map({True:'Yes', False:'No'})