pandas 根据 某项汇总 并命名汇总项
时间: 2023-12-12 07:00:48 浏览: 57
pandas大一大二笔记
可以使用 pandas 的 groupby 方法进行汇总,然后使用 agg 方法对每个分组进行操作并命名汇总项。
例如,假设有一个名为 df 的 DataFrame,其中包含了 product 和 sales 两列数据,我们想要按照 product 进行汇总,并计算每个产品的总销售额,并将汇总项命名为 total_sales。
代码如下:
```python
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({
'product': ['A', 'B', 'A', 'B', 'A', 'B'],
'sales': [100, 200, 150, 250, 120, 180]
})
# 按照 product 进行汇总,并计算每个产品的总销售额
result = df.groupby('product').agg(total_sales=('sales', 'sum'))
print(result)
```
输出结果如下:
```
total_sales
product
A 370
B 630
```
可以看到,我们使用了 agg 方法对每个分组进行操作,并将汇总项命名为 total_sales。
阅读全文