Drop the columns where at least one element is missing in a DataFrame

In this python pandas program, we will drop the columns where at least one element is missing using the pandas library.

Steps to solve the program
  1. Import pandas library as pd.
  2. Create a dataframe using pd.DataFrame().
  3. Now drop the columns where at least one element is missing using df.dropna(axis=1).
  4. Print the output.
				
					import pandas as pd
import numpy as np
df = pd.DataFrame({'Sr.no.':[1,2,3,4],
                   'Name':['Alex',np.nan,'Peter','Klaus'],
                   'Age':[30,np.nan,29,np.nan]})
print("Original Dataframe: \n",df)
result = df.dropna(axis=1)
print(result)
				
			

Output :

				
					Original Dataframe: 
    Sr.no.   Name   Age
0       1   Alex  30.0
1       2    NaN   NaN
2       3  Peter  29.0
3       4  Klaus   NaN
   Sr.no.
0       1
1       2
2       3
3       4
				
			

drop the rows where at least one element is missing in a DataFrame

drop the rows where all elements are missing in a DataFrame

Leave a Comment