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