groupby 函数 统计最小值
时间: 2024-07-02 12:00:59 浏览: 94
Python DataFrame.groupby()聚合函数,分组级运算
`groupby` 是 pandas 库中的一个重要功能,它允许你根据一个或多个列对数据进行分组,然后对每个组应用特定的聚合函数,如计算平均值、求和、最小值、最大值等。这个函数通常用于数据分析中,当你需要按照某些条件对数据进行分组并分析各组内的统计信息时非常有用。
例如,如果你有一个包含销售数据的 DataFrame,其中有一列是产品 ID 和另一列是销售额,你可以使用 `groupby` 函数来按产品 ID 分组,然后计算每个产品的最小销售额:
```python
import pandas as pd
# 假设 df 是你的 DataFrame,sales 是销售额列名
min_sales = df.groupby('product_id')['sales'].min()
# min_sales 现在是一个 Series,其中索引是产品 ID,值是对应的最小销售额
```
相关问题--
1. 如何使用 pandas 中的 groupby 函数?
2. 除了最小值,groupby 还能计算哪些统计数据?
3. 在处理大型数据集时,如何优化 `groupby` 的性能?
阅读全文