Tôi muốn chuyển hàm n percenty percentile() thông qua hàm agg() của gấu trúc như tôi làm dưới đây với các hàm thống kê khác nhau.Chia phần trăm cho gấu trúc chức năng tăng cường
Ngay bây giờ tôi có một dataframe trông như thế này:
AGGREGATE MY_COLUMN
A 10
A 12
B 5
B 9
A 84
B 22
Và mã của tôi trông như thế này:
grouped = dataframe.groupby('AGGREGATE')
column = grouped['MY_COLUMN']
column.agg([np.sum, np.mean, np.std, np.median, np.var, np.min, np.max])
Đoạn mã trên làm việc, nhưng tôi muốn làm một cái gì đó giống như
column.agg([np.sum, np.mean, np.percentile(50), np.percentile(95)])
nghĩa là chỉ định các phần trăm khác nhau để trở về từ mức tăng()
Việc này nên được thực hiện như thế nào?
Đây có lẽ là một khía cạnh mới của gấu trúc nhưng nhìn vào http://stackoverflow.com/questions/19894939/calculate-arbitrary-percentile- on-pandas-groupby. TLDR: df.groupby ('C'). Quantile (.95) –