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

Атрибут index

Атрибут index применяется к DataFrame и возвращает индекс строк таблицы. Индекс представляет собой последовательность меток, по которым можно идентифицировать строки. По умолчанию это числовой индекс от 0 до n-1, но его можно изменить с помощью метода set_index.

Синтаксис

df.index

Пример

Давайте получим индекс по умолчанию для таблицы:

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

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

RangeIndex(start=0, stop=5, step=1)

Пример

Давайте изменим индекс на буквенный и посмотрим, как изменится атрибут index:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) df.index = ['A', 'B', 'C', 'D', 'E'] print(df.index)

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

Index(['A', 'B', 'C', 'D', 'E'], dtype='object')

Пример

Давайте изменим индекс с помощью метода set_index, используя один из столбцов таблицы:

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

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

Index([1, 2, 3, 4, 5], dtype='int64', name='a')

Пример

Давайте получим значения индекса в виде массива с помощью атрибута values:

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

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

[0 1 2 3 4]

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

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