The Pandas function dataframe.isna()
is used to detect missing values. It returns a boolean of the same size indicating whether the values are NA. NA values such as None or numpy.NaN are mapped to True values. Everything else is matched against false values. Characters such as blank lines "or numpy.inf are not considered NA values (unless you set pandas.options.mode.use_inf_as_na = True).
Syntax: DataFrame.isna ()
Returns: Mask of bool values for each element in DataFrame that indicates whether an element is not an NA value.
To link to the CSV file used in the example, click here
Example # 1: Use the isna ()
function to detect missing values in a data frame.
|
Let’s use the isna ()
function to detect missing values.
|
Output:
In the output, cells corresponding to missing values contain a value true, false otherwise.
Example # 2: Use the isna ()
function to find missing values in a panda series object
|
Let’s find all missing values in the series.
|
Output: