美文网首页我爱编程
如何快速查找并统计pandas数据框中每一列有多少缺失值(nan

如何快速查找并统计pandas数据框中每一列有多少缺失值(nan

作者: Hi子良 | 来源:发表于2018-05-26 08:54 被阅读0次

首先,我们可以自定义一个函数,并利用pandas 提供的isnull()方法,isnull(),是一个以is开头的方法,所以它返回的是bool值,利用这个特性,我们可以去遍厉每一列,每一列都是一个pandas Series,然后抓出为True的部份,再封装成一个字典,最后解包字典,自定义并格式化输出,打印出来,如下图:

如何快速查找并统计pandas数据框中每一列有多少缺失值(nan)?

还有没有更简单的方法呢?当然有的,基本上,也不需要格式化输出什么的,能够更简单快速的看到有多少个nan就够了,此时可以搭配sum(),直接计算返回值为True的总数,因此上面我原来写的代码,可以进一步优化为,只有一行代码,如下:

如何快速查找并统计pandas数据框中每一列有多少缺失值(nan)?

能够一行代码完成就尽量一行完成,也是Python的精髓之一!

相关文章

网友评论

    本文标题:如何快速查找并统计pandas数据框中每一列有多少缺失值(nan

    本文链接:https://www.haomeiwen.com/subject/qiwpjftx.html