pandas.DataFrame.empty # 属性 数据框。空[来源] # 指示Series/DataFrame是否为空。 如果 Series/DataFrame 完全为空(没有项目),则为 true,这意味着任何轴的长度均为 0。 返回: 布尔值如果Series/DataFrame为空,则返回True,否则返回False。 也可以看看 Series.dropna返回没有空值的系列。 DataFrame.dropna返回 DataFrame,在(所有或任何)数据丢失的情况下,给定轴上的标签被省略。 笔记 如果 Series/DataFrame 仅包含 NaN,它仍然不被视为空。请参阅下面的示例。 例子 实际空 DataFrame 的示例。请注意索引为空: >>> df_empty = pd.DataFrame({'A' : []}) >>> df_empty Empty DataFrame Columns: [A] Index: [] >>> df_empty.empty True 如果我们的 DataFrame 中只有 NaN,则它不被视为空!我们需要删除 NaN 以使 DataFrame 为空: >>> df = pd.DataFrame({'A' : [np.nan]}) >>> df A 0 NaN >>> df.empty False >>> df.dropna().empty True >>> ser_empty = pd.Series({'A' : []}) >>> ser_empty A [] dtype: object >>> ser_empty.empty False >>> ser_empty = pd.Series() >>> ser_empty.empty True