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