cudf.Series.dropna#

Series.dropna(axis=0, inplace=False, how=None)#

Return a Series with null values removed.

Parameters
axis{0 or ‘index’}, default 0

There is only one axis to drop values from.

inplacebool, default False

If True, do operation inplace and return None.

howstr, optional

Not in use. Kept for compatibility.

Returns
Series

Series with null entries dropped from it.

See also

Series.isna

Indicate null values.

Series.notna

Indicate non-null values.

Series.fillna

Replace null values.

cudf.DataFrame.dropna

Drop rows or columns which contain null values.

cudf.Index.dropna

Drop null indices.

Examples

>>> import cudf
>>> ser = cudf.Series([1, 2, None])
>>> ser
0       1
1       2
2    <NA>
dtype: int64

Drop null values from a Series.

>>> ser.dropna()
0    1
1    2
dtype: int64

Keep the Series with valid entries in the same variable.

>>> ser.dropna(inplace=True)
>>> ser
0    1
1    2
dtype: int64

Empty strings are not considered null values. None is considered a null value.

>>> ser = cudf.Series(['', None, 'abc'])
>>> ser
0
1    <NA>
2     abc
dtype: object
>>> ser.dropna()
0
2    abc
dtype: object