Свойство Pandas DataFrame.size в Python с примерами

Свойство DataFrame.size в Pandas возвращает общее количество элементов в DataFrame, которое является произведением количества строк и столбцов.

Синтаксис

Возвращаемое значение

Размер b возвращает размер DataFrame, т. е. количество элементов DataFrame.

Пример 1

Напишите программу, показывающую работу pandas.DataFrame.size.

Выход

Здесь, в приведенной выше программе, мы видим, что мы создали серию и использовали размер для отображения количества элементов в серии, которое в данном случае равно 4. Для ясности мы также напечатали серию.

Пример 2

Создайте DataFrame с несколькими значениями и покажите соответствующий размер.

Выход

Здесь мы видим, что у нас должно быть несколько значений в разных строках, и мы получили вывод для размера этого DataFrame.

Pandas df.size, df.shape и df.ndim

  • DataFrame.size возвращает размер DataFrame/Series, который эквивалентен общему количеству элементов. То есть строки x столбцы.
  • DataFrame.shape возвращает кортеж формы(строки, столбцы) DataFrame/Series.
  • DataFrame.ndim возвращает измерение DataFrame/Series. 1 для одного измерения(серии), 2 для двух измерений(DataFrame).

В этом примере выходные данные размера и формы сохраняются первыми. Затем, поскольку .size возвращает общее количество элементов, оно сравнивается путем умножения строк и столбцов, возвращаемых методом shape. После этого измерение DataFrame и Series также проверяется с использованием .ndim.

Выход

Из вывода видно, что строки x столбцы из .shape возвращают кортеж(2, 4), а размер равен 8.

Кроме того, ndim для DataFrame равен 2.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python