I have an if
statement where it checks if the data frame is not empty. The way I do it is the following:
if dataframe.empty:
pass
else:
#do
.empty returns a boolean value
>>> df_empty.empty
True
So if not empty can be written as
if not df.empty:
#Your code
Check pandas.DataFrame.empty , might help someone.
Just do
if not dataframe.empty:
# insert code here
The reason this works is because dataframe.empty
returns True
if dataframe is empty. To invert this, we can use the negation operator not
, which flips True
to False
and vice-versa.
Another way:
if dataframe.empty == False:
#do something`
You can use the attribute dataframe.empty
to check whether it's empty or not:
if not dataframe.empty:
#do something
Or
if len(dataframe) != 0:
#do something
Or
if len(dataframe.index) != 0:
#do something