pyhton聚合group函数用法
时间: 2023-05-14 22:07:16 浏览: 87
聚类python
Python中的聚合函数包括sum、min、max、avg等,可以对数据进行统计分析。其中,group函数可以对数据进行分组,然后对每组数据进行聚合操作。例如,可以对一个数据集按照某个字段进行分组,然后计算每组数据的平均值、最大值、最小值等。
下面是一个示例代码:
```
import pandas as pd
# 创建一个数据集
data = {'Name': ['Tom', 'Jack', 'Steve', 'Ricky', 'Tom', 'Jack', 'Steve', 'Ricky'],
'Age': [28, 34, 29, 42, 28, 34, 29, 42],
'Score': [85, 72, 78, 90, 85, 72, 78, 90]}
df = pd.DataFrame(data)
# 按照Name字段进行分组,然后计算每组数据的平均值、最大值、最小值
result = df.groupby('Name').agg({'Age': ['mean', 'max', 'min'], 'Score': ['mean', 'max', 'min']})
print(result)
```
输出结果如下:
```
Age Score
mean max min mean max min
Name
Jack 34 34 34 72 72 72
Ricky 42 42 42 90 90 90
Steve 29 29 29 78 78 78
Tom 28 28 28 85 85 85
```
以上是关于Python中聚合函数group的用法,希望能对您有所帮助。
阅读全文