以下是一个示例代码,可以按照两列进行分组,求和,然后取最大值:
import pandas as pd
# 创建示例数据
data = {'group1': ['A', 'A', 'B', 'B', 'A'],
'group2': ['x', 'y', 'x', 'y', 'x'],
'value': [1, 2, 3, 4, 5]}
df = pd.DataFrame(data)
# 按两列进行分组,求和,然后取最大值
result = df.groupby(['group1', 'group2']).sum().max()
print(result)
输出结果将是一个Series,包含分组求和后的最大值。
下一篇:按两列进行分组,其中一列不为空。