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

Атрибут size

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

Синтаксис

index.size

Пример

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

import pandas as pd idx = pd.Index([1, 2, 3, 4, 5]) print(idx.size)

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

5

Пример

Атрибут size возвращает количество элементов, а не размерность индекса. Проверим это на индексе с текстовыми значениями:

import pandas as pd idx = pd.Index(['abcde', 'article', 'user', 'data.csv']) print(idx.size)

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

4

Пример

Размер индекса можно использовать для проверки, содержит ли индекс хотя бы один элемент:

import pandas as pd idx = pd.Index([]) if idx.size > 0: print('Index has elements') else: print('Index is empty')

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

"Index is empty"

Пример

Атрибут size отличается от атрибута shape, который возвращает кортеж с размерностью. Для одномерного индекса shape возвращает кортеж с одним элементом:

import pandas as pd idx = pd.Index([1, 2, 3, 4, 5]) print('size:', idx.size) print('shape:', idx.shape)

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

size: 5 shape: (5,)

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

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