Мне сказали использовать .qcut (), чтобы найти значение для каждого данного процентиля.Возвращаемое значение представляло собой список идентичных интервальных значений.Как сохранить значения интервала для каждого конкретного процентиля?
[In] pd.qcut(df['A'], 4)
[Out] 2732426 (35.881, 1363.92]
824448 (35.881, 1363.92]
3450257 (35.881, 1363.92]
1207627 (35.881, 1363.92]
...
2561280 (-0.001, 4.836]
1377013 (-0.001, 4.836]
3072978 (-0.001, 4.836]
Name: A, Length: 289224, dtype: category
Categories (4, interval[float64]): [(-0.001, 4.836] < (4.836, 14.139] <
(14.139, 35.881] < (35.881, 1363.92]]
Ожидаемые результаты должны быть такими:
Quantiles 25% 50% 75% 100%
Values 4.836 14.139 35.881 1363.92