Pandas:缺失数据行数

8

我该如何找出Pandas DataFrame中所有有缺失数据的行的总数?我尝试了以下代码:

df.isnull().sum().sum()

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


请发布一个DataFrame示例和期望的输出。 - Alex
1个回答

11
你可以使用.any。如果有任何元素为True,则返回True,否则返回False
df = pd.DataFrame({'a': [0, np.nan, 1], 'b': [np.nan, np.nan, 'c']})
print(df)

输出

     a    b
0  0.0  NaN
1  NaN  NaN
2  1.0    c

df.isnull().any(axis=1).sum()  # returns 2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接