如何找出 Pandas DataFrame 中缺少数据的总行数?我试过这个:
df.isnull().sum().sum()
Run Code Online (Sandbox Code Playgroud)
但这是针对总缺失字段。我需要知道有多少行受到影响。
您可以使用.any. True如果有任何元素,这将返回True,False否则将返回。
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)
| 归档时间: |
|
| 查看次数: |
2844 次 |
| 最近记录: |