Вычисление квантилей на основе значения столбца? - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь выяснить, каким образом я могу вычислить квантили в пандах или питоне на основе значения столбца?Также можно ли рассчитать несколько разных квантилей в одном выводе?

Например, я хочу вычислить квантили 0,25, 0,50 и 0,9 для

Минут столбца в df, где оно <= 5и где это> 5 и <= 10 </strong>

df[df['Minutes'] <=5]

df[(df['Minutes'] >5) & (df['Minutes']<=10)]

, где столбец Minutes - это просто столбец, содержащий значение числовых минут

Спасибо!

1 Ответ

2 голосов
/ 17 июня 2019

DataFrame.quantile принимает значения в массиве,

Попробуйте

df['minute'].quantile([0.25, 0.50 , 0.9])

Или сначала отфильтруйте данные,

df.loc[df['minute'] <= 5, 'minute'].quantile([0.25, 0.50 , 0.9])
...