对pandas DataFrame中的特定重复行执行合并



让我们在python中使用以下两个DataFrames:

df:

code_1 其他
19001 白色
19009 蓝色
19008 红色

在我看来,pandas.merge()没有适合您需求的特定参数,但您可以通过在合并前删除重复项来减少结果,假设df_1:中只有重复项

df_merge = df.merge(df_1.drop_duplicates('code_1'), how="left", on=['code_1'])

最新更新