Pandas 熊猫-高亮显示重复数据行
来改进我的问题 如何检查是否有相同的Cntr\u编号和相同的总金额 “HLBU 1234567”和100是重复的 数据: 输出: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_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'})