python - 根据其他列从列 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)
你们能帮忙吗。
仅供参考,以下是数据的外观:
解决方案
推荐阅读
- angular - 如何在拦截器Angular中获取请求的查询参数
- c# - 从 TextBlock 样式设置多边形可见性
- node.js - 如何在我的 ejs 文件成功输出上添加 sweetalert?
- c# - 在 Asp.Net Core (MVC) 的现有项目中将身份验证从无身份验证更改为个人身份验证
- watson-discovery - 可以在 Watson Discovery 集合中创建的字段数量是否有限制
- java - Hibernate中字符串类型的外键
- r - auto.arima 函数中的 xreg 有什么用?
- ios - LSApplicationQueriesSchemes 在自定义框架中不起作用
- jquery - 对话框未在 jquery 中以适当的高度显示
- angular - 如何在Angular 7中通过正则表达式显示数据过滤器