pandas.Series.empty#
- property Series.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