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

Метод reset_index

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

Синтаксис

ser.reset_index([drop, inplace])

Пример

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

import pandas as pd ser = pd.Series([1, 2, 3, 4, 5], index=['a', 'b', 'c', 'd', 'e']) print(ser) print(ser.reset_index())

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

a 1 b 2 c 3 d 4 e 5 dtype: int64 index 0 0 a 1 1 b 2 2 c 3 3 d 4 4 e 5

Пример

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

import pandas as pd ser = pd.Series([10, 20, 30, 40], index=['x', 'y', 'z', 'w']) print(ser.reset_index(drop=True))

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

0 10 1 20 2 30 3 40 dtype: int64

Пример

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

import pandas as pd ser = pd.Series([5, 15, 25, 35], index=['a', 'b', 'c', 'd']) ser.index.name = 'old_index' print(ser) print(ser.reset_index(name='values'))

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

old_index a 5 b 15 c 25 d 35 Name: 0, dtype: int64 old_index values 0 a 5 1 b 15 2 c 25 3 d 35

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

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