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

Атрибут size

Атрибут size применяется к Series и возвращает общее количество элементов в серии. Это значение равно произведению размерностей серии: для одномерной серии это просто количество строк. В отличие от метода count, который учитывает только не пропущенные значения, атрибут size возвращает общее количество элементов, включая значения NaN.

Синтаксис

ser.size

Пример

Давайте получим количество элементов в серии:

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

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

5

Пример

Атрибут size включает все элементы, даже если среди них есть пропуски:

import pandas as pd import numpy as np ser = pd.Series([1, np.nan, 3, np.nan, 5]) print(ser.size)

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

5

Обратите внимание: метод count в этой же серии вернул бы только 3 (количество не пропущенных значений), тогда как size возвращает полную длину.

Пример

Атрибут size работает и для серии с текстовыми данными:

import pandas as pd ser = pd.Series(['abcde', 'article', 'user']) print(ser.size)

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

3

Пример

Если серия содержит индекс, это не влияет на значение size - возвращается только количество элементов:

import pandas as pd ser = pd.Series( [10, 20, 30, 40, 50], index=['a', 'b', 'c', 'd', 'e'] ) print(ser.size)

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

5

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

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