如何在Pandas中找到这些值的总和?[duplicate]

42fyovps  于 2023-02-07  发布在  其他
关注(0)|答案(1)|浏览(110)
    • 此问题在此处已有答案**:

How do I Pandas group-by to get sum?(11个答案)
昨天关门了。
我试图创建一个脚本来分析我的数据。这里是我的问题。让我们假设我有这样一个excel文件。

Code Value
A1    20
B1    30
A1    15
C1    20
B1    20

我需要Pandas这样做这个文件。并写一个excel文件。我得到了这样的excel文件。

A1 35
B1 50
C1 20

代码和这个差不多。

import pandas as pd

data = pd.read_excel("filename.xlsx")

Missing Part Here

x.to_excel(r'filename.xlsx', index = True, header=True)

我需要丢失的部分。非常感谢您的解决方案已经。
尝试自动化我的数据分析。期望添加我的脚本的一部分。

pgky5nke

pgky5nke1#

您要查找的是groupby

>>> df
  Code  Value
0   A1     20
1   B1     30
2   A1     15
3   C1     20
4   B1     20

>>> df.groupby('Code', as_index=False)['Value'].sum()
  Code  Value
0   A1     35
1   B1     50
2   C1     20

请花点时间阅读10 minutes to Pandas

相关问题