Pandas:缺失数据的行数

MCG*_*ode 4 pandas

如何找出 Pandas DataFrame 中缺少数据的总行数?我试过这个:

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

但这是针对总缺失字段。我需要知道有多少行受到影响。

Ale*_*lex 5

您可以使用.any. True如果有任何元素,这将返回TrueFalse否则将返回。

df = pd.DataFrame({'a': [0, np.nan, 1], 'b': [np.nan, np.nan, 'c']})
print(df)
Run Code Online (Sandbox Code Playgroud)

产出

     a    b
0  0.0  NaN
1  NaN  NaN
2  1.0    c
Run Code Online (Sandbox Code Playgroud)

df.isnull().any(axis=1).sum()  # returns 2
Run Code Online (Sandbox Code Playgroud)