关于Pandas版本: 本文基于 pandas2.2.0 编写。
关于本文内容更新: 随着pandas的stable版本更迭,本文持续更新,不断完善补充。
传送门: Pandas API参考目录
传送门: Pandas 版本更新及新特性
传送门: Pandas 由浅入深系列教程
pandas.DataFrame.empty
判断一个DataFrame是不是空的。
⚠️ 注意 :
语法:
DataFrame.empty
返回值:
- bool
如果为空则返回True
否则返回False
。
相关方法:
➡️ 相关方法
Series.dropna
Generate descriptive statistics of DataFrame columns.
DataFrame.dropna
Return DataFrame with labels on given axis omitted where (all or any) data are missing.
示例:
测试文件下载:
本文所涉及的测试文件,如有需要,可在文章顶部的绑定资源处下载。
若发现文件无法下载,应该是资源包有内容更新,正在审核,请稍后再试。或站内私信作者索要。
示例:如果一个DataFrame只有列名,但是没有实际数据,会被判定为空。
import pandas as pd
# 构建演示数据
df_empty = pd.DataFrame({'A' : []})
# 查看数据
print(df_empty)
Empty DataFrame
Columns: [A]
Index: []
# 判断是否为空
df_empty.empty
True
示例:如果一个DataFrame的数据,只有缺失值,不会被判定为空。
import pandas as pd
# 构建演示数据
df = pd.DataFrame({'A':[pd.NA] * 2})
# 查看df
print(df)
----A
0 NA
1 NA
# 判断是否为空
df.empty
False