Чтобы проверить, пуст ли DataFrame в Pandas, используйте свойство DataFrame.empty.
DataFrame.empty возвращает логическое значение, указывающее, является ли этот DataFrame пустым или нет. Если пуст – возвращается True, если DataFrame не пуст – возвращается False.
Пример 1: пустой DataFrame
В этом примере мы инициализируем пустой DataFrame и проверим, пуст ли DataFrame, используя свойство DataFrame.empty.
import pandas as pd
#initialize a dataframe
df = pd.DataFrame()
isempty = df.empty
print('Is the DataFrame empty :', isempty)
df = pd.DataFrame() инициализирует пустой фрейм данных. Затем df.empty проверяет, пуст ли фрейм данных. Поскольку фрейм данных пуст, мы получим логическое значение True для переменной isempty.
Is the DataFrame empty : True
Пример 2: непустой DataFrame
В следующем примере мы инициализировали DataFrame несколькими строками, а затем проверяем, возвращает ли DataFrame.empty значение False.
import pandas as pd
#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'])
isempty = df.empty
print('Is the DataFrame empty :', isempty)
Вывод:
Is the DataFrame empty : False
В этом руководстве по Pandas мы узнали, как проверить, является ли DataFrame пустым или нет.