ranked = sx.expanding().apply(lambda x: ranking(x))
pd.cut(ranked, (0, 0.25, 0.75, 0.9, 1), labels=['low', 'Normal', 'High',
    'Very High'])
Панды: как создать категорию на основе расширяющегося квантиля?