Сортировка индексов DataFrame в Python позволяет упорядочить строки или столбцы в зависимости от значений индексов.
Для выполнения сквозной сортировки индексов DataFrame воспользуйтесь методом sort_index()
с аргументом axis
, указывающим на ось, по которой нужно провести сортировку (0 для строк и 1 для столбцов). Дополнительно можно указать параметр ascending=False
, чтобы провести сортировку в обратном порядке.
Пример сортировки индексов строк по возрастанию:
import pandas as pd data = {'A': [1, 2, 3], 'B': [4, 5, 6]} df = pd.DataFrame(data, index=[2, 0, 1]) print("Исходный DataFrame:") print(df) sorted_df = df.sort_index(axis=0) print("nОтсортированный DataFrame по индексам строк:") print(sorted_df)
В результате выполнения кода индексы строк будут отсортированы по возрастанию.
Если необходимо провести сортировку по столбцам, измените значение параметра axis
на 1.
Надеюсь, эта информация полезна для вас! Если у вас есть какие-либо дополнительные вопросы или нужна помощь, пожалуйста, не стесняйтесь спрашивать.