pandas.Series.isna

Detect missing values.

Return a boolean same-sized object indicating if the values are NA. NA values, such as None or numpy.NaN, gets mapped to True values. Everything else gets mapped to False values. Characters such as empty strings '' or numpy.inf are not considered NA values (unless you set pandas.options.mode.use_inf_as_na = True).

return

Series Mask of bool values for each element in Series that indicates whether an element is not an NA value.

Examples

Detect missing values.
import numpy as np
import pandas as pd
from numba import njit


@njit
def series_isna():
    s = pd.Series([4, np.nan, 2, 1])

    return s.isna()  # Expect series of False, True, False, False


print(series_isna())
$ python ./series/series_isna.py
0    False
1     True
2    False
3    False
dtype: bool

See also

Series.isnull

Alias of isna.

Series.notna

Boolean inverse of isna.

Series.dropna

Omit axes labels with missing values.

pandas.absolute

Top-level isna.