maxframe.dataframe.Series.dropna#
- Series.dropna(axis=0, inplace=False, how=None, ignore_index=False)#
返回一个新的 Series,其中缺失值已被移除。
请参阅 用户指南 了解哪些值被视为缺失值,以及如何处理缺失数据。
- 参数:
- 返回:
从中删除了 NA 条目的 Series。
- 返回类型:
参见
Series.isna指示缺失值。
Series.notna指示存在的(非缺失)值。
Series.fillna替换缺失值。
DataFrame.dropna删除包含 NA 值的行或列。
Index.dropna删除缺失的索引。
示例
>>> import maxframe.dataframe as md >>> ser = md.Series([1., 2., np.nan]) >>> ser.execute() 0 1.0 1 2.0 2 NaN dtype: float64
从 Series 中删除 NA 值。
>>> ser.dropna().execute() 0 1.0 1 2.0 dtype: float64
将包含有效条目的 Series 保留在同一变量中。
>>> ser.dropna(inplace=True) >>> ser.execute() 0 1.0 1 2.0 dtype: float64
空字符串不被视为 NA 值。
None被视为 NA 值。>>> ser = md.Series([np.NaN, '2', md.NaT, '', None, 'I stay']) >>> ser.execute() 0 NaN 1 2 2 NaT 3 4 None 5 I stay dtype: object >>> ser.dropna().execute() 1 2 3 5 I stay dtype: object