dataframe 分组取平均值
时间: 2023-07-06 16:24:45 浏览: 149
pandas分组聚合
可以使用 Pandas 中的 groupby 函数来对 DataFrame 进行分组,并使用 mean 函数计算每个组的平均值。例如:
```python
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({
'group': ['A', 'A', 'B', 'B', 'B'],
'value': [1, 2, 3, 4, 5]
})
# 按照 group 列分组,并计算每个组的平均值
result = df.groupby('group').mean()
print(result)
```
输出结果为:
```
value
group
A 1.5
B 4.0
```
这里将 DataFrame 按照 `group` 列进行分组,然后计算每个组的平均值,并将结果存储在 `result` 变量中。
阅读全文