以下是一个示例代码,用于按分组总和进行过滤和汇总:
import pandas as pd
# 创建示例数据
data = {'Group': ['A', 'A', 'B', 'B', 'A', 'B'],
'Value': [1, 2, 3, 4, 5, 6]}
df = pd.DataFrame(data)
# 按分组求和
grouped = df.groupby('Group').sum()
# 过滤总和大于等于6的组合
filtered = grouped[grouped['Value'] >= 6]
# 打印结果
print(filtered)
输出结果:
Value
Group
B 13
以上代码首先导入了必要的库,然后创建了一个包含分组和数值的示例数据。接下来,使用groupby()
方法按分组对数据进行求和,然后使用条件过滤筛选出总和大于等于6的组合。
最后,打印出过滤后的结果。在这个示例中,只有组合B的总和大于等于6,所以打印出了组合B的总和。