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

Атрибут shape

Атрибут shape применяется к DataFrame и возвращает кортеж с размерностью таблицы. Первым элементом кортежа идет количество строк, вторым - количество столбцов. Атрибут доступен только для чтения и не принимает параметров.

Синтаксис

df.shape

Пример

Давайте получим размерность таблицы из 5 строк и 2 столбцов:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) res = df.shape print(res)

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

(5, 2)

Пример

Получим размерность пустой таблицы:

import pandas as pd df = pd.DataFrame() res = df.shape print(res)

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

(0, 0)

Пример

Используем атрибут shape для проверки количества строк в таблице:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) if df.shape[0] > 3: print("Таблица содержит более 3 строк")

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

"Таблица содержит более 3 строк"

Пример

Атрибут shape можно использовать для определения количества столбцов:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3], 'b': [10, 20, 30], 'c': [100, 200, 300] }) res = df.shape[1] print(res)

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

3

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

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