Pandas - check if ALL values are NaN in Series

2019-06-14 21:30发布

问题:

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?

回答1:

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

mys.isnull().all()