首页 > 解决方案 > 根据其他列从列 1 中删除重复名称

问题描述

我正在尝试在中心列 1 中合并和对齐以删除同名的重复条目,但它对我不起作用。

到目前为止,我尝试根据其他 2 列和 loc 对它们进行分组,但这会扰乱格式。

结果我得到了!!<--图片

到目前为止,我在下面尝试过:

excel_data=pd.read_excel(r'C:\Users\ZDQT2846\Documents\Data\GOLD ADD NOTES Template.xlsx', sheet_name='New Order')
    df_count=(excel_data.groupby(['Order Delivery Manager','Customer Name']).size()).to_frame()
df_count.rename(columns = {'Order Delivery Manager':'Order Delivery Manager', 
                           'Customer Name':'Customer Name', 0:'Count'}, 
                inplace = True)

它给了我想要的结果,但是当我检查 dataframe.columns 时它只有 1 列“计数”。

当我通过下面进行索引重置时,这种唯一性就消失了。

df_new = df_count.reset_index(drop=False)

你们能帮忙吗。

仅供参考,以下是数据的外观:

预期结果<--图片

标签: pythonpython-3.xpandas

解决方案


推荐阅读