Как отсортировать dataframe в pandas?

Пользователь

от maymie , в категории: Python , 9 месяцев назад

Как отсортировать dataframe в pandas?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от hoyt.jerde , 9 месяцев назад

@maymie 

В pandas есть несколько способов сортировать DataFrame.


Один из самых простых способов это использовать метод sort_values. Например, чтобы отсортировать DataFrame по значениям столбца "A" в порядке возрастания, вы можете использовать следующий код:

1
df.sort_values("A")


Если вы хотите отсортировать DataFrame по нескольким столбцам, вы можете указать список столбцов в качестве аргумента:

1
df.sort_values(["A", "B"])


Если вы хотите отсортировать DataFrame в обратном порядке, вы можете указать параметр ascending=False:

1
df.sort_values("A", ascending=False)


Если вы хотите отсортировать DataFrame по индексу, вы можете использовать метод sort_index:

1
df.sort_index()


Этот метод также принимает параметр axis, который позволяет указать, по какой оси сортировать (по строкам или столбцам). Например, чтобы отсортировать стол