Я хочу передать функцию numpy percentile() через функцию pandas 'agg(), как показано ниже, с различными другими статистическими функциями numpy.
Прямо сейчас у меня есть dataframe, который выглядит так:
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()
Как это сделать?