我有两个excel
Excel 1
files language blank comment code
15 C++ 66 35 354
1 C/C++ Header 3 7 4
Excel 2
files language blank comment code
16 C++ 33 35 354
1 C/C++ Header 3 7 4
1 Python 1 1 1
尝试合并Excel
files language blank comment code
31 C++ 99 70 708
2 C/C++ Header 6 14 8
1 Python 1 1 1
关于 pandas 的任何提示
最佳答案
df = pd.concat([df1, df2]).groupby('language', as_index=False).sum()
print (df)
language files blank comment code
0 C++ 31 99 70 708
1 C/C++ Header 2 6 14 8
2 Python 1 1 1 1
如果列的顺序很重要,请添加 reindex
:
df=pd.concat([df1, df2]).groupby('language',as_index=False).sum().reindex(columns=df1.columns)
print (df)
files language blank comment code
0 31 C++ 99 70 708
1 2 C/C++ Header 6 14 8
2 1 Python 1 1 1
关于python - Pandas合并两个excel中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51346119/