同一列中分类求平均数
时间: 2024-01-20 17:03:31 浏览: 105
求数组的平均数1
如果你想在同一列中对不同的分类求平均数,可以使用Python中的pandas库。以下是一个示例代码:
```python
import pandas as pd
# 创建示例数据
data = {'Category': ['A', 'A', 'B', 'B', 'B'], 'Value': [2, 4, 6, 8, 10]}
df = pd.DataFrame(data)
# 按照Category列分组,求平均值
result = df.groupby('Category')['Value'].mean()
print(result)
```
输出结果为:
```
Category
A 3.0
B 8.0
Name: Value, dtype: float64
```
在上面的示例中,我们首先创建了一个包含分类和数值的示例数据,并使用pandas库将其转换为一个DataFrame对象。然后,我们使用groupby()函数按照Category列分组,然后使用mean()函数求每个组中Value列的平均值。最后,我们打印输出结果。
阅读全文