Python, Pandas : Return only those rows which have missing values Python, Pandas : Return only those rows which have missing values python python

Python, Pandas : Return only those rows which have missing values


You can use any axis=1 to check for least one True per row, then filter with boolean indexing:

null_data = df[df.isnull().any(axis=1)]


df.isnull().any(axis = 1).sum()

this gives you the total number of rows with at least one missing data


If you want to see only the rows that contains the NaN values you could do:

data_frame[data_frame.iloc[:, insert column number here]=='NaN']