给定以下DataFrame df,计算每个产品的平均销售额和总销售额。 # 产品ID 销售额 # 0 1001 5000 # 1 1002 7000 # 2 1003 6000 # 3 1001 4000 # 4 1002 5500
时间: 2023-12-29 19:03:11 浏览: 139
可以使用groupby函数按照产品进行分组,然后调用mean()函数计算平均销售额,sum()函数计算总销售额,代码如下:
```
# 按照产品分组并计算平均销售额和总销售额
df.groupby('产品')['销售额'].agg(['mean', 'sum'])
```
其中,'产品'是数据集中表示产品的列名,'销售额'是数据集中表示产品销售额的列名。agg()函数传入一个字典,字典的key为需要计算的统计指标名称(即mean和sum),value为对应的计算函数。执行完成后,会返回一个新的DataFrame,其中包含每个产品的平均销售额和总销售额。
阅读全文