pandas如何进行分组计算
时间: 2023-02-23 15:48:39 浏览: 96
详解python pandas 分组统计的方法
5星 · 资源好评率100%
Pandas 中可以使用 `groupby` 函数进行分组计算。
首先,需要指定一个键(key),用于确定每一组的数据;然后,在每一组上使用聚合函数(aggregate function),如 `sum`、`mean`、`count` 等进行分组计算。
例如,对于一个数据集,如果要按照 "column1" 进行分组并计算每组 "column2" 的平均值,可以这样写:
```python
import pandas as pd
# 创建数据集
data = {'column1': ['A', 'B', 'C', 'A', 'B', 'C'],
'column2': [1, 2, 3, 4, 5, 6]}
df = pd.DataFrame(data)
# 分组并计算
result = df.groupby('column1').mean()
print(result)
```
输出结果:
```
column2
column1
A 2.5
B 3.5
C 4.5
```
上面的代码按照 "column1" 进行了分组,并对每一组的 "column2" 计算了平均值。
阅读全文