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

Атрибут index

Атрибут index применяется к Series и возвращает объект Index, содержащий метки всех элементов серии. Этот объект можно использовать для доступа к индексам, их модификации или создания новых серий на основе существующих индексов.

Синтаксис

ser.index

Пример

Давайте создадим серию с пользовательскими индексами и выведем их:

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

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

Index(['a', 'b', 'c', 'd', 'e'], dtype='object')

Пример

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

import pandas as pd ser = pd.Series([10, 20, 30, 40, 50]) print(ser.index)

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

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

Пример

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

import pandas as pd ser = pd.Series([1, 2, 3, 4, 5]) ser.index = ['x', 'y', 'z', 'w', 'v'] print(ser)

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

x 1 y 2 z 3 w 4 v 5 dtype: int64

Пример

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

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

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

['a', 'b', 'c', 'd', 'e']

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

  • атрибут values,
    который возвращает значения серии в виде массива NumPy
  • атрибут name,
    который возвращает имя серии
  • атрибут dtype,
    который возвращает тип данных элементов серии
  • атрибут shape,
    который возвращает размерность серии
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить