pd.cut function. The bins argument is using
(] are the segments. The official documentation comes with detailed examples.
If pandas is not an option, one could use
numpy.digitize to find which bin the elements belong to.
til/programming/pandas/pandas-binning-values.mdin other notes to connect them.
LM (2021). 'Binning Data Values using Pandas', Datumorphism, 03 April. Available at: https://datumorphism.leima.is/til/programming/pandas/pandas-binning-values/.