Excel合并去重,excel 合并单元格内容并去重
一、现有excel文件examples.xlsx概述,内容如下:
重复数据消除后,效果如下:
那么要求如下:
该公司将删除权重,保留多个地区并将它们合并成一行,并使用逗号分隔收入以进行累积计算。最后,统计结果将保存在新的excel中。
二。完整的演示代码如下:
# !/usr/qjdll/python 3 #-*-编码:utf-8-*-导入熊猫作为PD def计算机(x): #数据计算返回PD。系列({ #重复数据删除公司:,。加入(x[公司]。unique()),区域。联接(列表(集合((,。join(x[ region ])。split(,))), income: sum(x[ income]),}) # read原始数据excel _ df=PD . read _ excel Sheet _ name= Sheet 1 )# group by RES=_ df[[ Company , Region , Revenue ]]]。groupby([ Company],As _ index=false)。申请(计算机)。reset _ index () #将其保存在新的excel中。res.to_excel (data summary.xlsx ,index=false,header=true,encoding= gbk ,sheet _ name= sheet1 )执行代码,它将生成一个
打开它,效果如下: