python显示同一类型的平均值
时间: 2023-11-03 13:27:18 浏览: 124
Python的平均值程序
要显示同一类型的平均值,你可以使用pandas库来实现。以下是一个示例代码:
```python
import pandas as pd
data = [
{'type': 'A', 'value': 10},
{'type': 'B', 'value': 20},
{'type': 'A', 'value': 30},
{'type': 'C', 'value': 40},
{'type': 'B', 'value': 50},
{'type': 'A', 'value': 60},
]
df = pd.DataFrame(data)
avg_values = df.groupby('type').mean()
print(avg_values)
```
以上代码将数据转换为pandas的DataFrame对象,并使用groupby方法将数据按照类型进行分组,然后计算每个组的平均值,最后输出结果如下:
```
value
type
A 33.333333
B 35.000000
C 40.000000
```
你可以看到,输出结果与之前的示例代码输出结果相同,但使用pandas库可以提供更加简洁、灵活和高效的处理方式。
阅读全文