更多惯用版的"df.isnull().any().any()"w/a Pandas DataFrame?

max*_*axm 5 python pandas

df.isnull().any().any()
Run Code Online (Sandbox Code Playgroud)

此行的计算结果为布尔值True/False,因为它检查Pandas数据帧是否在其行或列中包含任何NaN.是否有更简洁/惯用的方式来检查这个?

And*_*den 4

我认为这是使用 numpy 的any:

In [11]: df = pd.DataFrame([[1, 2], [3, np.nan]])

In [12]: df.isnull().any().any()
Out[12]: True

In [13]: np.any(df.isnull())
Out[13]: True
Run Code Online (Sandbox Code Playgroud)