0 votes
1 view
in Data Science by (17.6k points)

How to check whether a pandas DataFrame is empty? In my case I want to print some message in terminal if the DataFrame is empty.

2 Answers

0 votes
by (34.6k points)

You can use the attribute df.empty to check whether it's empty or not:

if df.empty:

    print('DataFrame is empty!')

0 votes
by (107k points)

To check whether a pandas  DataFrame si empty by using the len function. It's much faster than empty. len(df.index) is even faster.

import pandas as pd 

import numpy as np 

df = pd.DataFrame(np.random.randn(10000, 4), columns=list('ABCD')) 

def empty(df): 

return df.empty 

def lenz(df):

return len(df) == 0 

def lenzi(df):

return len(df.index) == 0

Related questions

Welcome to Intellipaat Community. Get your technical queries answered by top developers !