Атрибут size
Атрибут size применяется к DataFrame
и возвращает общее количество элементов в таблице.
Это значение вычисляется как произведение числа строк
на число столбцов. Атрибут не принимает параметров.
Синтаксис
df.size
Пример
Давайте получим общее количество элементов для таблицы из 5 строк и 2 столбцов:
import pandas as pd
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5],
'b': [10, 20, 30, 40, 50]
})
print(df.size)
Результат выполнения кода:
10
Пример
Атрибут size работает и с пустыми значениями.
Он учитывает все ячейки, включая пропуски:
import pandas as pd
import numpy as np
df = pd.DataFrame({
'a': [1, np.nan, 3],
'b': [np.nan, 20, np.nan]
})
print(df.size)
Результат выполнения кода:
6
Пример
Атрибут size можно использовать для проверки,
сколько всего элементов содержит таблица, например,
в условных конструкциях:
import pandas as pd
df = pd.DataFrame({
'a': [1, 2, 3],
'b': [4, 5, 6]
})
if df.size > 5:
print("Table has more than 5 elements")
else:
print("Table has 5 or fewer elements")
Результат выполнения кода:
"Table has more than 5 elements"