Quieres agrupar precios en "bajo" (0-50), "medio" (50-200), "alto" (200-1,000).
df['rango'] = pd.cut(df['precio'], )
Hueco 1 de 1 · Los bins y labels correctos