如何检查 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
对于给定的 DataFrame,empty 属性成功地返回布尔值“False”作为输出。
示例 2
对于此示例,我们将 empty 属性应用于空 DataFrame,因此我们最初使用 pandas DataFrame 构造函数创建了一个空 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
empty 属性为给定的 DataFrame 生成了 True 的输出,这是一个有效的输出,因为给定的 DataFrame 为空。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP