Why does my Pandas DataFrame not display new order using `sort_values`?

df.sort_values(['Total Due']) returns a sorted DF, but it doesn’t update DF in place.

So do it explicitly:

df = df.sort_values(['Total Due'])

or

df.sort_values(['Total Due'], inplace=True)

Leave a Comment