Q:

How to count the NaN values in a single column in pandas DataFrame?

belongs to collection: Python Pandas Programs

0

While creating a DataFrame or importing a CSV file, there could be some NaN values in the cells. NaN values mean "Not a Number" which generally means that there are some missing values in the cell. To deal with this type of data, you can either remove the particular row (if the number of missing values is low) or you can handle these values. For handling these values, you might need to count the number of NaN values.

To count the number of NaN values, you can use the sum() method over the isnull() method, below is the syntax:

data.isnull().sum()

pandas.isnull(obj) Method

The isnull() method returns a True or False value. Where, True means that there is some missing data and False means that the data is not null. True and False are treated as 1 and 0 respectively.

To work with MultiIndex in Python Pandas, we need to import the pandas library. Below is the syntax,

import pandas as pd

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Let us understand with the help of an example.

# Importing Pandas package
import pandas as pd

# Importing Numpy package
import numpy as np

# Creating a dictionary
dict = {
    "Months": [
        "January",
        np.NaN,
        "March",
        "April",
        np.nan,
        "June",
        np.nan,
        "July",
        "August",
        np.nan,
        "October",
        "November",
        np.NaN,
    ]
}

# Creating the dataframe
df = pd.DataFrame(dict)

# Viewng the original DataFrame
print("Original DataFrame:\n", df, "\n")

# Applying the isnull method
nan = df["Months"].isnull().sum()

# printing the number of NaN values present
print("Number of NaN values present: ", nan)

Output:

count the NaN values in a single column

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Python Pandas Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
How to Replace NaN Values with Zeros in Pandas Dat... >>
<< How to check if any value is NaN in a Pandas DataF...