Pandas 如何检查DataFrame是否为空

Pandas 如何检查DataFrame是否为空

使用DataFrame.empty属性来检查DataFrame是否包含数据(是否为空)。DataFrame.empty属性返回一个布尔值,指示该DataFrame是否为空。

如果DataFrame为空,则返回True;如果DataFrame不为空,则返回False。

示例1

在下面的示例中,我们用一些数据初始化了一个DataFrame,然后应用了empty属性来检查empty属性是否返回False。

# importing pandas package
import pandas as pd

# create an empty DataFrame
df = pd.DataFrame([['a','b','c'],['b','c','d'],
['d','e','f'],['f','g','h']],
columns=['Col1','Col2','Col3'])

print("DataFrame:")
print(df)

# Apply empty attribute to the DataFrame
print('Output:')
print(df.empty)

输出

输出结果如下:

DataFrame:
 Col1 Col2 Col3
0   a   b   c
1   b   c   d
2   d   e   f
3   f   g   h

Output:
False

属性 empty 成功地返回给定数据框的布尔值“False”作为输出。

示例2

对于这个示例,我们将把 empty 属性应用于空的数据框,最初我们使用 pandas 的 DataFrame 构造器创建了一个空的数据框。

# importing pandas package
import pandas as pd

# create an empty DataFrame
df = pd.DataFrame()

print("DataFrame:")
print(df)

# Apply empty attribute to the DataFrame
print('Output:')
print(df.empty)

输出

下面是输出结果 −

DataFrame:
Empty DataFrame
Columns: []
Index: []

Output:
True

空属性为True时,生成给定DataFrame的输出,这是一个有效的输出,因为给定的DataFrame是空的。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

Pandas 精选笔记