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

Атрибут shape

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

Синтаксис

index.shape

Пример

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

import pandas as pd ser = pd.Series([1, 2, 3, 4, 5]) index = ser.index print(index.shape)

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

"(5,)"

Пример

Давайте создадим многоуровневый индекс и посмотрим его размерность:

import pandas as pd multi_index = pd.MultiIndex.from_tuples([ ('a', 1), ('a', 2), ('b', 1), ('b', 2) ]) print(multi_index.shape)

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

"(4,)"

Пример

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

import pandas as pd date_index = pd.date_range('2023-01-01', periods=3) print(date_index.shape)

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

"(3,)"

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

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