juniorPandas

How to sort data in Pandas?

Updated May 17, 2026

Short answer

Use sort_values() or sort_index() to sort DataFrames.

Deep explanation

sort_values sorts by column values, while sort_index sorts by index labels. You can specify ascending or descending order.

Real-world example

Sorting customers by purchase amount.

Common mistakes

  • Assuming sorting modifies DataFrame in-place by default.

Follow-up questions

  • Can multiple columns be sorted?
  • What is stable sorting?

More Pandas interview questions

View all →