Вычислить процентиль и максимальное значение для каждой переменной

Bash Gurus, мне нужно вычислить максимальное и процентильное числа для каждого элемента в списке, используя awk

aa  1
ab  3
aa  4
ac  5
aa  3
ad  2
ab  4
ac  2
ae  2
ac  5

Ожидаемый результат

Item   90th percentile   max value
aa     3.8             4
ab     3.9             4
ac     5               5
ad     2               2
ae     2               2

Как я могу это сделать?

] мой код:

 awk '{ item[$1]++; count[$1]+=$2; max[$1]=$2; percentile[$1,.9]=$2 } 
END{ for (var in item) print var,count[var],max[var],percentile[var] } '

0
13.04.2017, 15:36
0 ответов

Теги

Похожие вопросы