首页 > 解决方案 > 如何查找哪些列具有 NAN 值?(70+ 列)

问题描述

问题如上。我总是使用这行代码df.isna().sum()来计算每列中 NAN 值的数量。这对于具有 10-15 列的数据集非常有用,但是当我有 20,30+ 列时,一些输出不会显示,这让我很难找到哪个 col 具有 NAN 值。有没有办法列出每一列及其 NAN 的数量?

这行代码的输出:

Id 0 MSSubClass 0 MSZoning 0 LotFrontage 0 LotArea 0 .. MoSold 0 YrSold 0 SaleType 0 SaleCondition 0 SalePrice 0 Length: 77, dtype: int64

一些列名被替换为..,我想查看每一列。

标签: pythonpandas

解决方案


这将完成工作......

df.isna().any()

推荐阅读