Pandas - check if ALL values are NaN in Series

I have a data series which looks like this:

print mys

id_L1
2       NaN
3       NaN
4       NaN
5       NaN
6       NaN
7       NaN
8       NaN

I would like to check is all the values are NaN.

My attempt:

pd.isnull(mys).all()

Output:

True

Is this the correct way to do it?


Yes, that's correct, but I think a more idiomatic way would be:

mys.isnull().all()

This will check for all columns..

mys.isnull().values.all(axis=0)