【发布时间】:2016-07-30 17:19:27
【问题描述】:
我想知道如何通过 Python 计算特定类别的平均值?我有一个名为 demo.csv 的 csv 文件
import pandas as pd
import numpy as np
#loading the data into data frame
X = pd.read_csv('demo.csv')
感兴趣的两列是Category 和Totals 列:
Category Totals estimates
2 2777 0.43
4 1003 0.26
4 3473 0.65
4 2638 0.17
1 2855 0.74
0 2196 0.13
0 2630 0.91
2 2714 0.39
3 2472 0.51
0 1090 0.12
我有兴趣找到与 Category 2 对应的总计的平均值。我知道如何在 excel 上执行此操作,我只需过滤以仅显示类别 2 并获得平均值(最终为 2745.5)但是我如何通过 Python 编写代码呢?
【问题讨论】:
-
sum(x[1]) / len(x[1]) ? x[1] 会是一个列表/元组或类似的东西吗?