logo

Sorting by Column Values

Sorting helps you find extremes, spot patterns, and present data logically.

Sort by one column (ascending by default):

df.sort_values('age')

Sort descending:

df.sort_values('price', ascending=False)

Sort by multiple columns:

df.sort_values(['department', 'salary'], ascending=[True, False])

This sorts by department A-Z, then by salary high-to-low within each department.

I cover sorting strategies in my Pandas course.