РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
16 of 687 menu

Метод reset_index

Метод reset_index применяется к DataFrame и возвращает новую таблицу с изменённым индексом. По умолчанию старый индекс становится отдельным столбцом. Параметр drop управляет сохранением старого индекса, а inplace позволяет изменить текущий объект без создания копии.

Синтаксис

df.reset_index(level=None, drop=False, inplace=False, col_level=0, col_fill='')

Пример

Давайте создадим таблицу с нестандартным индексом и сбросим его:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }, index=['x', 'y', 'z', 't', 'w']) print(df.reset_index())

Результат выполнения кода:

index a b 0 x 1 10 1 y 2 20 2 z 3 30 3 t 4 40 4 w 5 50

Пример

Сбросим индекс с удалением старого столбца с помощью параметра drop:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }, index=['x', 'y', 'z', 't', 'w']) print(df.reset_index(drop=True))

Результат выполнения кода:

a b 0 1 10 1 2 20 2 3 30 3 4 40 4 5 50

Пример

Изменим исходный объект без создания копии, используя inplace:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }, index=['x', 'y', 'z', 't', 'w']) df.reset_index(drop=True, inplace=True) print(df)

Результат выполнения кода:

a b 0 1 10 1 2 20 2 3 30 3 4 40 4 5 50

Смотрите также

  • метод set_index,
    который устанавливает новый индекс таблицы
  • метод reindex,
    который изменяет индексы строк и столбцов
  • метод sort_index,
    который сортирует таблицу по индексу
  • атрибут index,
    который возвращает индекс таблицы
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить