If you want to sort pandas dataframe’s categorical column by a specific ordering such as small, medium, large, use df.col.cat.set_categories() method.
df.col.cat.set_categories()
The code snippet above shows how it works.