pandas分组统计结果为新的一列
时间: 2023-08-15 09:20:43 浏览: 84
Numpy&pandas(四)–分组计算
可以使用 `pandas` 的 `groupby` 和 `agg` 方法来实现,例如:
```
import pandas as pd
# 创建一个示例数据集
data = {'group': ['A', 'A', 'B', 'B'], 'value': [1, 2, 3, 4]}
df = pd.DataFrame(data)
# 使用 groupby 和 agg 进行分组统计,并将结果存储为新的一列
df['group_sum'] = df.groupby('group')['value'].agg('sum')
```
这样就会生成一个名为 `group_sum` 的新列,其中存储了按照 `group` 列进行分组后,每组中 `value` 列的总和。
阅读全文