Чтобы получить форму Pandas DataFrame, используйте DataFrame.shape. Свойство shape возвращает кортеж, представляющий размерность DataFrame, формат формы будет (строки, столбцы).
В этом руководстве мы узнаем, как получить форму, другими словами, количество строк и количество столбцов в DataFrame, с помощью примеров.
Пример
В следующем примере мы найдем форму DataFrame. Кроме того, вы можете получить количество строк или столбцов, используя индекс формы.
import pandas as pd
import numpy as np
#initialize a dataframe
df = pd.DataFrame(
[[21, 72, 67.1],
[23, 78, 69.5],
[32, 74, 56.6],
[52, 54, 76.2]],
columns=['a', 'b', 'c'])
print('The DataFrame is :\n', df)
#get dataframe shape
shape = df.shape
print('\nDataFrame Shape :', shape)
print('\nNumber of rows :', shape[0])
print('\nNumber of columns :', shape[1])
Вывод:

Пример 2
В этом примере мы инициализируем пустой DataFrame и попытаемся найти его форму. Конечно, DataFrame.shape вернет (0, 0).
import pandas as pd
#initialize a dataframe
df = pd.DataFrame()
print('The DataFrame is :\n', df)
#get dataframe shape
shape = df.shape
print('DataFrame Shape :', shape)
print('Number of rows :', shape[0])
print('Number of columns :', shape[1])
Вывод:
The DataFrame is : Empty DataFrame Columns: [] Index: [] DataFrame Shape : (0, 0) Number of rows : 0 Number of columns : 0
Количество строк и столбцов равно нулю.
В этом руководстве на примерах Python мы узнали, как найти форму измерения DataFrame, другими словами, количество строк и столбцов.