首页 > 解决方案 > 合并 pandas 中的重复数据

问题描述

我有一个有点像这样的excel文件:

c1       c2      c3  
A         2     sdg  
A         1     sjdn  
A         3      hh  
B         4      nk

所需的输出应该看起来像 -

c1       c2      c3  
A         6      sdg   
B         4      nk

这可以在excel本身中处理吗?否则,python 代码也会有所帮助!

标签: pythonexcelpandasexcel-formula

解决方案


pandas我们可以groupbyagg

out = df.groupby('c1',as_index=False).agg({'c2':'sum','c3':'first'})
Out[128]: 
  c1  c2   c3
0  A   6  sdg
1  B   4   nk

推荐阅读