Pandas sort_values: Sorting a data frame by multiple columns

Pandas sort_values: Sorting a data frame by multiple columns

To sort a Python Pandas data frame by column x:

df.sort_values('x')

By x and y (ascending):

df.sort_values(['x', 'y'])

By x and y, both descending:

df.sort_values(['x', 'y'], ascending=False)

Ascending x, descending y:

df.sort_values(['x', 'y'], ascending=[True, False])