pandas.Series.dropna#
- Series.dropna(axis=0, inplace=False, how=None)[源代码]#
返回删除了缺失值的新系列。
请参阅 User Guide 有关哪些值被视为缺失以及如何处理缺失数据的详细信息。
- 参数
- axis{0或‘index’},默认为0
只有一个轴可以从中丢弃值。
- inplace布尔值,默认为False
如果为True,则原地执行操作并返回None。
- how字符串,可选
没有使用过。保留是为了兼容。
- 退货
- 系列或无
从其中丢弃NA条目的系列,如果
inplace=True
。
参见
Series.isna
指示缺少的值。
Series.notna
指示现有(非缺失)值。
Series.fillna
替换缺少的值。
DataFrame.dropna
删除包含NA值的行或列。
Index.dropna
删除缺失的索引。
示例
>>> ser = pd.Series([1., 2., np.nan]) >>> ser 0 1.0 1 2.0 2 NaN dtype: float64
从系列中删除NA值。
>>> ser.dropna() 0 1.0 1 2.0 dtype: float64
将系列与有效条目保存在同一变量中。
>>> ser.dropna(inplace=True) >>> ser 0 1.0 1 2.0 dtype: float64
空字符串不被视为NA值。
None
被认为是安娜的价值。>>> ser = pd.Series([np.NaN, 2, pd.NaT, '', None, 'I stay']) >>> ser 0 NaN 1 2 2 NaT 3 4 None 5 I stay dtype: object >>> ser.dropna() 1 2 3 5 I stay dtype: object