I wrote a function that put my order values into multiple buckets like below. I have 18 buckets for now but how I can scale this function to maybe 40 buckets?
def cat(x):
if x < 50:
return '< $50'
elif x <75:
return '\\$50~$75'
elif x <100:
return '\\$75~$100'
elif x<125:
return '\\$100~$125'
elif x<150:
return '\\$125~$150'
elif x<175:
return '\\$150~$175'
elif x<200:
return '\\$175~$200'
elif x<250:
return '\\$200~$250'
elif x<300:
return '\\$250~$300'
elif x<350:
return '\\$300~$350'
elif x<400:
return '\\$350~$400'
elif x<500:
return '\\$400~$500'
elif x<600:
return '\\$500~$600'
elif x<700:
return '\\$600~$700'
elif x<800:
return '\\$700~$800'
elif x<900:
return '\\$800~$900'
elif x<1000:
return '\\$900~$1000'
else:
return '\\$1000 over'