2017-06-22 80 views
0

我正在查看数据质量评估,并希望查看某个比例的记录是否包含NULL值。我知道我可以使用data.isnull()为有NULL的地方给出一个布尔值,并且我可以执行类似data.isnull().sum()的操作来给出每列中NULL值的总数。如果我想每行都这样做,我想我可能需要使用循环。像这样的东西对包含NULL值的行进行计数

for i in data: 
    if i isnull() ...... 

这显然是错误的,但我现在意识到我的无知和失落。

如果能够在包含布尔值或1或0的列的末尾创建一个标志,以确定该行是否找到NULL,那将会很好。

谢谢

+3

总数如果你使用'pandas'你可以做'df.isnull()。sum(1)' – EdChum

回答

0

谢谢@EdChum。

我的确可以简单地输入

data.isnull().sum(1) 

这给出了与轴的每一行发现了1被赋予NULL值的sum(1)

相关问题