要按照分组求和多列,可以使用pandas库中的groupby函数和sum函数来实现。下面是一个示例代码:
import pandas as pd
# 创建示例数据
data = {'Group': ['A', 'A', 'B', 'B', 'A', 'B'],
'Column1': [1, 2, 3, 4, 5, 6],
'Column2': [10, 20, 30, 40, 50, 60],
'Column3': [100, 200, 300, 400, 500, 600]}
df = pd.DataFrame(data)
# 按照Group列分组,并求和Column1、Column2和Column3列
sum_df = df.groupby('Group').sum()
print(sum_df)
输出结果如下:
Column1 Column2 Column3
Group
A 8 30 300
B 13 130 1300
在上述代码中,首先创建了一个包含Group、Column1、Column2和Column3列的DataFrame。然后使用groupby函数按照Group列进行分组。最后使用sum函数对每个分组进行求和,得到了按照分组求和的结果。
上一篇:按照分组求和的方式计算平均成绩。
下一篇:按照分组求和后的最大值