熊猫 - 检查所有值是否为系列中的NaN

Boo*_*d16 38 python null nan series pandas

我有一个数据系列,如下所示:

print mys

id_L1
2       NaN
3       NaN
4       NaN
5       NaN
6       NaN
7       NaN
8       NaN
Run Code Online (Sandbox Code Playgroud)

我想检查一下所有值是否为NaN.

我的尝试:

pd.isnull(mys).all()
Run Code Online (Sandbox Code Playgroud)

输出:

True
Run Code Online (Sandbox Code Playgroud)

这是正确的方法吗?

小智 55

是的,这是正确的,但我认为更惯用的方式是:

mys.isnull().all()
Run Code Online (Sandbox Code Playgroud)


Ree*_*ves 13

这将检查所有列..

mys.isnull().values.all(axis=0)
Run Code Online (Sandbox Code Playgroud)