最佳答案
我想通过熊猫的 agg()
函数传递 numpy percentile()
函数,就像我在下面用各种其他 numpy 统计函数所做的那样。
现在我有一个数据框架,看起来像这样:
AGGREGATE MY_COLUMN
A 10
A 12
B 5
B 9
A 84
B 22
我的代码是这样的:
grouped = dataframe.groupby('AGGREGATE')
column = grouped['MY_COLUMN']
column.agg([np.sum, np.mean, np.std, np.median, np.var, np.min, np.max])
上面的代码可以工作,但是我想做一些类似于
column.agg([np.sum, np.mean, np.percentile(50), np.percentile(95)])
也就是说,指定从 agg()
返回的各个百分点。
这应该怎么做呢?