同一列中分类求平均数,数据很多
时间: 2024-02-28 17:55:09 浏览: 55
求数组的平均数1
如果数据很多,你可以使用pandas库来读取和处理数据文件,然后使用groupby()和mean()函数来计算每个分类的平均值。以下是一个示例代码:
```python
import pandas as pd
# 读取数据文件
df = pd.read_csv('data.csv')
# 按照Category列分组,求平均值
result = df.groupby('Category')['Value'].mean()
print(result)
```
在上面的示例代码中,我们使用pandas库的read_csv()函数来读取名为"data.csv"的数据文件。然后,我们使用groupby()函数按照Category列分组,然后使用mean()函数求每个组中Value列的平均值。最后,我们打印输出结果。
如果你的数据集非常大,则可能需要分块读取、并行处理或使用其他优化技术来加速计算。
阅读全文