pandas.Series.isna#
- Series.isna()[源代码][源代码]#
检测缺失值。
返回一个布尔值相同大小的对象,指示值是否为NA。NA值,例如None或:attr:numpy.NaN,会被映射为True值。其他所有值都会被映射为False值。字符如空字符串``’’``或:attr:`numpy.inf`不被认为是NA值。
- 返回:
- 系列
Series 中每个元素的布尔值掩码,指示元素是否为 NA 值。
参见
Series.isnull
isna 的别名。
Series.notna
isna 的布尔反向。
Series.dropna
省略缺少值的轴标签。
isna
顶级 isna。
例子
显示 DataFrame 中哪些条目是 NA。
>>> df = pd.DataFrame( ... dict( ... age=[5, 6, np.nan], ... born=[ ... pd.NaT, ... pd.Timestamp("1939-05-27"), ... pd.Timestamp("1940-04-25"), ... ], ... name=["Alfred", "Batman", ""], ... toy=[None, "Batmobile", "Joker"], ... ) ... ) >>> df age born name toy 0 5.0 NaT Alfred None 1 6.0 1939-05-27 Batman Batmobile 2 NaN 1940-04-25 Joker
>>> df.isna() age born name toy 0 False True False True 1 False False False False 2 True False False False
显示 Series 中的哪些条目是 NA。
>>> ser = pd.Series([5, 6, np.nan]) >>> ser 0 5.0 1 6.0 2 NaN dtype: float64
>>> ser.isna() 0 False 1 False 2 True dtype: bool