我正在考虑进行数据质量评估,我想看看某处包含 NULL 值的记录比例是多少。我知道我可以使用data.isnull()
为存在 NULL 的位置提供一个布尔值,我可以做一些类似 data.isnull().sum()
的事情来为我提供每列的 NULL 值总数。但是,如果我想每行执行此操作,我想我可能需要使用循环。像这样的东西
for i in data:
if i isnull() ......
然而,这显然是错误的,我现在意识到我的无知和迷失。
最好能够在列的末尾创建一个标志,其中包含布尔值或 1 或 0,用于在该行上是否找到 NULL。
谢谢
谢谢你@EdChum。
我确实可以简单地打字
data.isnull().sum(1)
这给出了在每行上找到的 NULL 值的总数,轴由1
以 sum(1)
表示